Визуализация проекта Java - PullRequest
3 голосов
/ 08 мая 2009

Мне было поручено портировать большую кодовую базу Java на платформу Android. В проекте широко используется AWT, который не поддерживается в Android.

Я ищу инструмент, который позволил бы мне визуализировать все классы в проекте. Мне бы хотелось видеть все взаимосвязи между классами, чтобы я мог получить хорошее представление о том, с чего начать порт.

Если у вас есть какие-либо предложения, которые могут помочь в этой задаче, я бы хотел о них услышать.

Ответы [ 3 ]

6 голосов
/ 08 мая 2009

Я использую Structure101 почти ежедневно, чтобы визуализировать и понять нашу кодовую базу. Отличный инструмент и по разумным ценам тоже.

Этот вопрос уже неоднократно затрагивался в StackOverflow, и вот несколько ссылок:

В IntelliJ IDEA также есть некоторые инструменты, такие как Графический навигатор в IDEA 8 и Плагин Code Navigator .

0 голосов
/ 08 мая 2009

Существует плагин Eclipse под названием Creole, который вы также можете попробовать. http://www.thechiselgroup.com/creole

0 голосов
/ 08 мая 2009

Netbeans имеет ОК инструмент обратного инжиниринга, который выплевывает кучу UML. Я не использовал его некоторое время, но когда я это сделал, это было немного глючит.

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