Советы по отображению недокументированного проекта Java Eclipse - PullRequest
1 голос
/ 30 августа 2011

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

Спасибо за ваше время.

Ответы [ 2 ]

0 голосов
/ 31 августа 2011

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

Вместо этого я хотел бы обратиться к следующей книге (доступно онлайн) для общего подхода к проблеме:

http://scg.unibe.ch/download/oorp/

И попробуйте некоторые инструменты исследования для визуализации кода, чтобы получить обзор, например:

http://www.inf.usi.ch/faculty/lanza/codecrawler.html

(хотел бы опубликовать больше ссылок, но не может из-за механизма предотвращения спама в stackoverflow)

0 голосов
/ 30 августа 2011

Изучите инструменты обратного инжиниринга, которые могут создавать UML-диаграммы для Java, например, omondo .Если сценарий сборки ant также сложен - я однажды визуализировал несколько сложных сценариев сборки ant, используя yEd , что очень помогло.

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