InvisibleFed 0 March 24, 2007 Posted March 24, 2007 · Report post Здравствуйте. Вопрос такой. Очень часто имеется некоторая свободно распространяемая библиотека/приложение. Есть смысл заюзать ЭТО в своем проекте. Но надо а) разобраться в алгоритме, чтобы... б) переделать под свои конкретные нужды Собственно, хорошо структурированный код имеет в среднем 5 - 8 (в книжке цифры прочел - мой опыт печальнее - еще больше) уровней вложенности. Долбиться ручками из файла в файл, из модуля в модуль - надоело. Я как-то слышал, что существуют не только подходы к чтению кода (чисто методологические, об этом читал), но какие-то программы, облегчающие это самое чтение. Не могли бы подсказать какие? И кто как решает для себя подобную задачи? Quote Share this post Link to post Share on other sites More sharing options...
el34 0 March 24, 2007 Posted March 24, 2007 · Report post Source Insight http://www.sourceinsight.com/ Understand.for.C.Plus.Plus SourcePublisher.for.C.Plus.Plus существует для фортана, дельфи итд http://www.scitools.com/ заявлено что может и SlickEdit я пользую #1 Quote Share this post Link to post Share on other sites More sharing options...
romez777 0 March 26, 2007 Posted March 26, 2007 · Report post Привет, рекомендую cscope (http://cscope.sourceforge.net/) для хождения по исходникам. У меня в связке с vim обеспечивает вполне удобную кросс-навигацию по линукс-ядру. Quote Share this post Link to post Share on other sites More sharing options...
Carmack 0 March 26, 2007 Posted March 26, 2007 · Report post Source Insight http://www.sourceinsight.com/ Understand.for.C.Plus.Plus SourcePublisher.for.C.Plus.Plus существует для фортана, дельфи итд http://www.scitools.com/ заявлено что может и SlickEdit я пользую #1 А лекарства существуют? Quote Share this post Link to post Share on other sites More sharing options...
InvisibleFed 0 March 28, 2007 Posted March 28, 2007 · Report post Спасибо всем. Вот лекарство на Source Insight P.S. Файл удалил - подобное всяко является нарушением. Кому надо - пишите, вышлю. Quote Share this post Link to post Share on other sites More sharing options...