|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.12.2012, 07:34 | #1 |
Пользователь
Регистрация: 09.04.2011
Сообщений: 49
|
Как грамотно читать чужой код?
Гугл внятного ничего не ответил на мой вопрос. Больше года моя работа заключается в основном в чтении чужого кода и все острее ощущается нехватка трюков для его эффективного чтения.
Кода более 200 метров, язык си, исходников около 2500. Я работаю над этим один. Как грамотно вникать в работу сложой большой софт-системы с несколькими слоями интерфесов, дефайнов, call-back-ов и т.д., получить комплексное представление? Конспектировать на листочке, рисовать в каком-нибудь visio блок-схемы и наколько подробные? Или есть какие-то специальные удобные программы для этого? Поделитесь опытом, кто как это делает. Ведь разбираться в чужом коде рано или поздно приходится любому программисту. Последний раз редактировалось tiger(); 19.12.2012 в 07:42. |
21.12.2012, 20:11 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
А зачем Вы это делаете? Читаю обычно редко, где-то что-то не работает или через три года нашли что работает не так, или требования изменились (например, форма отчета). То есть если только надо править - читать надо мало, могу позволить себе переформатировать нужный кусок кода под себя любимого.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
28.12.2012, 15:17 | #3 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как грамотно сократить формулу | JKA | Microsoft Office Excel | 3 | 06.04.2012 16:19 |
Бывает такое, что хороший программист не умеет читать чужой код? | alex455 | Свободное общение | 19 | 14.07.2011 10:49 |
как грамотно объяснить код (делфи 7) | MegaMozg28 | Помощь студентам | 0 | 10.06.2010 14:23 |
Как заставить код читать обновление величины в ячейке? | Brucebelg | Microsoft Office Excel | 10 | 26.05.2010 13:00 |
Как сделат грамотно меню | Manonia | HTML и CSS | 5 | 19.01.2010 12:43 |