Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Чтение чужого кода
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы > Программирование
InvisibleFed
Здравствуйте. Вопрос такой. Очень часто имеется некоторая свободно распространяемая библиотека/приложение. Есть смысл заюзать ЭТО в своем проекте. Но надо

а) разобраться в алгоритме, чтобы...
б) переделать под свои конкретные нужды

Собственно, хорошо структурированный код имеет в среднем 5 - 8 (в книжке цифры прочел - мой опыт печальнее - еще больше) уровней вложенности. Долбиться ручками из файла в файл, из модуля в модуль - надоело. Я как-то слышал, что существуют не только подходы к чтению кода (чисто методологические, об этом читал), но какие-то программы, облегчающие это самое чтение. Не могли бы подсказать какие? И кто как решает для себя подобную задачи?
el34
Source Insight
http://www.sourceinsight.com/

Understand.for.C.Plus.Plus
SourcePublisher.for.C.Plus.Plus
существует для фортана, дельфи итд
http://www.scitools.com/

заявлено что может и SlickEdit

я пользую #1
romez777
Привет,

рекомендую cscope (http://cscope.sourceforge.net/) для хождения по исходникам. У меня в связке с vim обеспечивает вполне удобную кросс-навигацию по линукс-ядру.
Carmack
Цитата(el34 @ Mar 24 2007, 14:30) *
Source Insight
http://www.sourceinsight.com/

Understand.for.C.Plus.Plus
SourcePublisher.for.C.Plus.Plus
существует для фортана, дельфи итд
http://www.scitools.com/

заявлено что может и SlickEdit

я пользую #1


А лекарства существуют?
InvisibleFed
Спасибо всем. Вот лекарство на Source Insight

P.S. Файл удалил - подобное всяко является нарушением. Кому надо - пишите, вышлю.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.