JBoss Tattletale

Apr 30, 2009 08:49

Мы тут недавно искали тул, при помощи которого можно было бы проанализировать зависимости модулей ( Read more... )

Leave a comment

Comments 9

(The comment has been removed)

lexicore April 30 2009, 08:02:04 UTC
Эээ...
Что-то не совсем понял, как оно с нашей задачей соотносится. Для внятного рантайм-анализа нужно хорошее покрытие кода тестами, в нашем случае недостижимо.

Reply

(The comment has been removed)

lexicore April 30 2009, 08:16:45 UTC
Да, все так.

Проблема с таким подходом в том, что зависимости устанавливаются только по вызовам методов. Соответственно, для того чтобы вычислить все зависимости, нужно вызвать все методы, покрыть код полностью. Для конкретного проекта это нереально.

Reply


(The comment has been removed)

lexicore April 30 2009, 09:18:07 UTC
Зоопарк это spatial OLAP/GIS платформа очень широким функционалом с несколькими вариантами поставки (десктоп core и pro версии, web-версия). Помимо "коробочной" поставки на платформе делаются специфичные решения под конкретных клиентов/конкретные проекты. Примерно 1.2 млн. строк кода (не считая генерированного).

В общем, две сотни модулей в нашем случае вполне оправданы.

Reply

vkorehov May 5 2009, 20:34:27 UTC
jasno, govno polnoe

Reply

lexicore May 6 2009, 04:54:21 UTC
Проходите своей дорогой юноша, не задерживайтесь.

Reply


display_none April 30 2009, 12:57:14 UTC
Есть целое учение на этот счет, называется оно "мартиновские метрики" (martin metrics).

И есть всякого рода тулзы:
http://metrics.sourceforge.net/

http://clarkware.com/software/JDepend.html

Reply


Leave a comment

Up