LINUX.ORG.RU

Moose 4.0

 ,


0

0

Вышла в свет четвертая версия универсальной платформы для анализа данных и программных проектов Moose.

С помощью Moose разработчики и исследователи могут:

  • импортировать проекты, написанные на Smalltalk, Java и прочих языках;
  • построить модель для данного проекта;
  • визуализировать модель, чтобы оценить сложность, отследить зависимости и т.д.

Свою историю Moose ведет с 1996 года; платформа уже использовалась в компаниях Siemens и Nokia.

Moose написана на Smalltalk и работает в ОС GNU/Linux, Windows и Mac OS X; код доступен под лицензиями BSD и MIT.

Книга о Moose

Скачать

>>> Подробности

★★★★★

Проверено: mono ()

Ответ на: комментарий от boo32

>сам же я пока предполагаю, что будет полезнее самому смотреть код в навигаторе (с гиперссылками, конечно, кои есть в любой нормальной IDE) и, максимум, в полуавтоматическом режиме выдёргивать названия значимых классов в отдельную схемку (или даже на бумажке в клеточку рисовать).

1) не все ide визуализируют дерево объектов. Чем больше требований к ide, тем меньше выбор.

2) Люди, которые анализируют код, не обязательно над ним работают и соответственно, имеют эту ide. Это может быть отдел повышения качества или представители заказчика.

А в остальном работает все так же. Посмотрел граф, увидел паразитную связь между объектами - принял меры.

AVL2 ★★★★★ ()
Ответ на: комментарий от boo32

Любая ветка, которая предполагает изменение кода для поддержки многопроцессорности или в основе которой есть циклы - тупикова.

Куда ты не ориентируйся, а все равно оптимизация кода подразумевает возможность его автоматической трансформации без алгоритмических потерь.

Собственно, именно отсюда растут ноги поломки программ при увеличении уровня оптимизации -О3 и выше.

И ответ давно уже известен. Только функциональные ЯП позволяют описать сам алгоритм, а не рецепт его выполнения в жестких рамках частного случая, который рассыпается при малейших перестановках в порядке вычислений или удалении пустых циклов.

AVL2 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.