Создание блок-схемы Rails-приложения? - PullRequest
2 голосов
/ 31 января 2012

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

Существует ли сценарий создания диаграммы, который может дать диаграмму всех зависимостей от начала оценки запроса до момента отрисовки страницы?Черт возьми, я бы даже не возражал, чтобы иметь возможность визуально анализировать переменные по всей структуре, подобные ddd.

Например, это может выглядеть примерно так:

другие зависимости -> app / views / layout / application.html.haml -> app / views / shared / _header.html.haml -> layout / application.html.haml -> app / views / home / index.html.haml

Если бы эта диаграмма была визуальной, то вы могли бы показать обратные циклы или просто продемонстрировать иерархию повторяющегося доступа, или даже это могло бы сработать:

other dependencies
  app/views/layout/application.html.haml
            shared/_header.html.haml 
            home/index.html.haml

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

1 Ответ

0 голосов
/ 31 января 2012

Ищите железную дорогу.

http://railroad.rubyforge.org/

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