Re: Исследовательский проект
От: Temoto  
Дата: 20.09.10 16:07
Оценка:
PC_>Както загорелся я разработать студию, которая не будет похожа на все остальные.
PC_>Она будет не просто продвинутым редактором кода, с дизайнером формочек и компилятором,
PC_>а будет уметь представлять программу в виде графа. Тоесть разбирать как выполнилась программа в виде дерева.

PC_>Что это дает в отладке.

PC_>- Во первых планы выполнения. Сразу понятно кто кого вызвал — в виде дерева.
PC_>- Во вторых можно двигаться в отладке как вперед так и назад с откатом переменных
PC_>- В третьих два графа программ можно сравнивать и находить различие работы программы вчера и сегодня
PC_>- В четвертых графы можно сохранять в файлы и обмениваться среди разработчиков, тестеров и прочье.
PC_>- В пятых можно искать значения переменных которые "проскользнули" в памяти однажды

PC_>Вообщем такие вот мысли.


PC_>Кто что думает на этот счет ?


Идея про отладку дерева отличная. Только для этого вроде как не нужно отдельную "студию" делать. Можно ведь и к существующим прикрутить.

И очень сложно реализовать эту идею обобщённо. А для одного языка/среды — подъёмно, конечно.

google-perftools умеет строить граф вызовов си/++ функций — вдруг понадобится. Ещё ltrace/dtrace можно приспособить в помощники.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.