Как использовать Eclipse для захвата структуры программного обеспечения Java - PullRequest
4 голосов
/ 29 апреля 2011

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

Ответы [ 3 ]

4 голосов
/ 29 апреля 2011

Визуализация зависимостей поможет. Хороший бесплатный плагин Eclipse, поддерживающий это, - Google CodePro Analytix , приобретенный в результате их покупки Instantiations.

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

1 голос
/ 01 мая 2011

Eclipse имеет некоторые встроенные возможности, такие как иерархия вызывающих или иерархия типов (F4).

Но для реверс-инжиниринга лучше использовать хорошие плагины.Некоторые плагины UML позволяют перепроектировать Java-код.Например, ObjectAID, ModelGoon, много коммерческих ... Лучшее место для поиска - Eclipse Marketplace, который ищет UML ... В конце концов вам также понравится Javadoc как UML .

Хорошоудачи в вашем проекте!

1 голос
/ 30 апреля 2011

Вы можете использовать SonarJ или Сотограф для анализа и визуализации зависимостей в вашей кодовой базе. Тем не менее, это, кажется, коммерческий продукт, и я не уверен в их лицензионных политиках, но, по крайней мере, на первый взгляд он выглядит как мощный инструмент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...