51 / 50 / 5
Регистрация: 14.08.2012
Сообщений: 248
1

Отладка больших проектов. Какие приемы использовать

04.04.2014, 22:43. Показов 542. Ответов 4
Метки нет (Все метки)

Речь идет о проектах с десятками тысяч файлов и сотнями тысяч строк кода. Когда нужно что-то подправить, но не знаешь где этот код искать, как быть? Например найти обработчик какой-нибудь кнопки (особенно, если интерфейс создаётся динамически по плагинам), или изменить логику взаимодействия объектов, добавить что-то.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.04.2014, 22:43
Ответы с готовыми решениями:

компиляция больших проектов в Visual C++ 6.0
Допустим есть проект, состоящий из множества файлов исходного кода, заголовочных файлов,ресурсов,...

Магия при компиляции больших проектов
Приветствую товарищи. Пишу(сал) большой проект разбитый на несколько библиотек, консолей, windows...

Оптимизация форума - какие приемы посоветуете?
Добрый день. Столкнулся с проблемой. Есть достаточно большой форум. Вроде как и индексируется не...

Парсинг JSON: кто какие приемы использует
Приветствую, Это не столько вопрос, сколько поле для рассуждений, кто какими методами парсит,...

4
1183 / 468 / 87
Регистрация: 23.06.2009
Сообщений: 6,390
05.04.2014, 00:01 2
AceOfSpades, по всей вероятности по комментариям, если нет какого то файла, в котором указано где что написано
0
51 / 50 / 5
Регистрация: 14.08.2012
Сообщений: 248
05.04.2014, 00:09  [ТС] 3
А если нет комментариев?
0
127 / 131 / 11
Регистрация: 25.12.2011
Сообщений: 443
05.04.2014, 00:53 4
Цитата Сообщение от AceOfSpades Посмотреть сообщение
не знаешь где этот код искать, как быть?
Документацию читать по проекту и спрашивать у людей владеющих кодом.
0
16745 / 9084 / 2226
Регистрация: 30.01.2014
Сообщений: 15,840
05.04.2014, 02:03 5
AceOfSpades, просто берешь и изучаешь код. Вода камень точит.
Из конкретных приемов, которыми я сам пользуюсь: если не знаешь какая последовательность вызовов привела какому-то месту, под *nix можно воспользоваться средствами backtrace в libc.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.04.2014, 02:03
Помогаю со студенческими работами здесь

Стандартные приемы работы с БД. Что использовать
здравствуйте.я пишу программу где нужно создать базу данных.чтобы она редактировалась несколькими...

Отладка MFC проектов
Столкнулся с проблемой. Создал одно документный MFC проект, нету никаких ошибок, все замечательно,...

Параллельная отладка нескольких проектов
Всем привет! Пишу на C++ Builder 10.1 Berlin. Подскажите, пожалуйста, можно ли отлаживать...

Не работает отладка проектов, созданных на другом компьютере
Добрый день. У меня не хотят запускаться приложения на отладку, которые были созданы на других ПК....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru