Michael Shigorin wrote:
Например, vim и :help folding.
Нет проблемы в том что бы найти функцию - они рассортированны по файлам, и откомментированны.
Ищется средство визуализации алгоритма.Например, при переходе из одного интерфейса в другое divы меняют parent, вызваются функции очистки/подготовки переменных, возможны цепочки действий и тд. В этой ситуации, что бы добавить еще один интерфейс/представление, нужно все эти цепочки продублировать и для новой функции, всем добавить еще по одной проверке и при этом не перепутать очередность (потому как она тоже не тривиальна - если отправляется запрос на php, то нельзя просто "подождать" пока он отработает (по крайней мере я незнаю как это
сделать), а надо прописать ему "echo 'xxx_return();';" на следущую -получается что надо использовать разные фунцкии, ссылающиеся на php файлы отличающиеся одной строчкой, для разных переходов. Что бы это поменять - тоже сначала надо придумать схему с проверками и реорганизовать код, нехотелось бы это делать в "вслепую").
Использовать карандаш и бумагу или dia - тоже вариант, но хотелось бы найти что-то более автоматизированное - что бы можно было функции сразу редактировать и проверять.
-- Sincerely, Nicholas