RubyНемного другой визуализатор иерархии классов Ruby — RDot

Попользовавшись своей утилиткой RDia (о которой писал ранее), я пришел к выводу, что многое стоит изменить. Точнее — переписать заново. Что и сделал:

0. Сменил название — чтобы не было ненужных ассоциаций с Dia. Теперь программка называется RDot.
1. Добавил информацию о методах.
2. Воспользовался для разбора параметров командной строки OptionParser вместо GetoptLong.
2.1 Уменьшил число таких параметров — тонкая настройка dot-файла стала недоступна, зато для указания раскраски теперь не требуется знать, что же там по-умолчанию — ничего, кроме цветов, и не изменится.
3. Использовал HTML-style заголовки для узлов графа, т.о. классы и модули представлены табличками со столбцами соответствующими методам, файлам и строкам.
4. Отказался от попыток кластеризовать граф, поскольку на реальных примерах это выглядело ужасно.
5. Выложил проект на GitHub.
5.1 Там же выложил некоторые примеры.

Приглашаю пользоваться, критиковать и участвовать в разработке.
  • +3
  • iws
  • 02 октября 2010, 06:32

Комментарии (5)

А что за файлы в разделе загрузок?
up. прочитал.
Примеры того, что получается в результате.
теперь ассоциируется с rdot.org :)
Как минимум не столь известно, как Dia. А подобрать короткое слово, которое совсем-совсем не занято — трудновато :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.