AutoDIA: из кода Python -> диаграмма UML в редакторе Dia

May 02, 2011 14:52

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

Этой цели служит инструмент AutoDIA:
http://code.google.com/p/autodia/

Он позволяет сформировать UML-диаграмму из Python-кода (и не только - утилита поддерживает еще ряд языков!!!), которую потом можно лицезреть в редакторе Dia.

Редактор Dia мне очень нравится - простой, надежный. Самое то, если у тебя нетбук с маленьким экраном и Ubuntu.

Обратную функцию преобразования UML-диаграммы, нарисованную в Dia, в код Python выполняет другая утилита - Dia2code:
http://sourceforge.net/projects/dia2code/

Тоже отлично работает!

Вопрос: почему я не воспользовался Eclipse и надстройкой PyUML:
http://sourceforge.net/projects/eclipse-pyuml/?

Ответ: у меня маленький экран - и Eclipse на нем элементарно не помещается. Короче, неудобно мне. И кроме того, я уже как-то привык отлаживать код через интерактивную консоль, а редактировать код либо в VIM, либо в gEdit. Этим и обусловлен выбор...

uml, python, dia

Previous post Next post
Up