реклама на сайте
подробности

 
 
> Чтение чужого кода, Разбор приложения, библиотеки
InvisibleFed
сообщение Mar 24 2007, 13:24
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 18-11-06
Из: Хабаровск
Пользователь №: 22 469



Здравствуйте. Вопрос такой. Очень часто имеется некоторая свободно распространяемая библиотека/приложение. Есть смысл заюзать ЭТО в своем проекте. Но надо

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

Собственно, хорошо структурированный код имеет в среднем 5 - 8 (в книжке цифры прочел - мой опыт печальнее - еще больше) уровней вложенности. Долбиться ручками из файла в файл, из модуля в модуль - надоело. Я как-то слышал, что существуют не только подходы к чтению кода (чисто методологические, об этом читал), но какие-то программы, облегчающие это самое чтение. Не могли бы подсказать какие? И кто как решает для себя подобную задачи?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
el34
сообщение Mar 24 2007, 13:30
Сообщение #2


инженер
****

Группа: Свой
Сообщений: 717
Регистрация: 4-03-05
Пользователь №: 3 064



Source Insight
http://www.sourceinsight.com/

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

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

я пользую #1


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
romez777
сообщение Mar 26 2007, 07:29
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 292
Регистрация: 9-11-04
Пользователь №: 1 077



Привет,

рекомендую cscope (http://cscope.sourceforge.net/) для хождения по исходникам. У меня в связке с vim обеспечивает вполне удобную кросс-навигацию по линукс-ядру.
Go to the top of the page
 
+Quote Post
Carmack
сообщение Mar 26 2007, 08:26
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 44
Регистрация: 28-11-06
Пользователь №: 22 841



Цитата(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


А лекарства существуют?
Go to the top of the page
 
+Quote Post
InvisibleFed
сообщение Mar 28 2007, 10:23
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 18-11-06
Из: Хабаровск
Пользователь №: 22 469



Спасибо всем. Вот лекарство на Source Insight

P.S. Файл удалил - подобное всяко является нарушением. Кому надо - пишите, вышлю.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 13:41
Рейтинг@Mail.ru


Страница сгенерированна за 0.01368 секунд с 7
ELECTRONIX ©2004-2016