Evgeny_CD, Архитектор (23.11.2007 19:36, просмотров: 182) ответил bialix на визуализировать можно по-разному. и в виде ascii-art в том числе. и при помощи dot в том числе. ;-)
А пофиг на чем. Главное - 1) эффективно с точки зрения восприятия 2) удобно 3) автоматически. Тогда будет просто ляпота. Написал библиотеку кода. Разбил на блоки. Разметил блоки. Типа вот реентерабельная точка входа, вот нереентерабельная, вот внешняя переменная, вот typedef, которым можно снаружи пользоваться.
Потом подключаешь к проекту эти "классы" (все описываемое мной к языку программирования отношения не имеет, хоть на асме), прописываешь связи между "членами классов". Визулизируешь все хозяйство, медитируешь над схемой, правишь логику. Осознаешь, то ли ты ваще задумал.
Потом добавляешь специфичный для проекта код.
Потом прикидываешь, как все это хозяйство тестить будешь.
В синтетический порт весь код - и работа закипела. Причем все члены команды будут осознавать весь проект, и концентироваться только на своей части.
Вероятно велосипед изобретаю, но только сейчас мне удалось отфильтровать все зерна от плевел, и понять, что логика разрабоки имеет очень слабое отношение к языкам программирования, IDE и прочему хламу, о котором так много книг написано. Все очень просто. Воистину DAO.