Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
AceOfSpades
41 / 40 / 3
Регистрация: 14.08.2012
Сообщений: 231
04.04.2014, 22:43     Отладка больших проектов. Какие приемы использовать #1
Речь идет о проектах с десятками тысяч файлов и сотнями тысяч строк кода. Когда нужно что-то подправить, но не знаешь где этот код искать, как быть? Например найти обработчик какой-нибудь кнопки (особенно, если интерфейс создаётся динамически по плагинам), или изменить логику взаимодействия объектов, добавить что-то.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2014, 22:43     Отладка больших проектов. Какие приемы использовать
Посмотрите здесь:

компиляция больших проектов в Visual C++ 6.0 C++
C++ Какие функции использовать для написания расширенного HyperTerminal-a?
C++ Сделать функцию, которая принимает одномерный массив и возвращает индексы трех его самых больших элементов(сортировку не использовать), указателями
C++ Магия при компиляции больших проектов
C++ Альтернативные классы и приемы работы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
 Аватар для ^Tecktonik_KiLLeR
1144 / 426 / 19
Регистрация: 23.06.2009
Сообщений: 6,141
Завершенные тесты: 1
05.04.2014, 00:01     Отладка больших проектов. Какие приемы использовать #2
AceOfSpades, по всей вероятности по комментариям, если нет какого то файла, в котором указано где что написано
AceOfSpades
41 / 40 / 3
Регистрация: 14.08.2012
Сообщений: 231
05.04.2014, 00:09  [ТС]     Отладка больших проектов. Какие приемы использовать #3
А если нет комментариев?
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 438
05.04.2014, 00:53     Отладка больших проектов. Какие приемы использовать #4
Цитата Сообщение от AceOfSpades Посмотреть сообщение
не знаешь где этот код искать, как быть?
Документацию читать по проекту и спрашивать у людей владеющих кодом.
DrOffset
6423 / 3797 / 878
Регистрация: 30.01.2014
Сообщений: 6,585
05.04.2014, 02:03     Отладка больших проектов. Какие приемы использовать #5
AceOfSpades, просто берешь и изучаешь код. Вода камень точит.
Из конкретных приемов, которыми я сам пользуюсь: если не знаешь какая последовательность вызовов привела какому-то месту, под *nix можно воспользоваться средствами backtrace в libc.
Yandex
Объявления
05.04.2014, 02:03     Отладка больших проектов. Какие приемы использовать
Ответ Создать тему
Опции темы

Текущее время: 10:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru