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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AceOfSpades
42 / 41 / 3
Регистрация: 14.08.2012
Сообщений: 244
#1

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

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

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

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

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

Какие существуют короткие константы для достаточно больших чисел? - C++
Периодически возникает потребность в использовании циклов с достаточно большим числом итераций, где важен только порядок, а не конкретное...

3D графика, какие библиотеки использовать? - C++
Ребята, препод-садист дал задание написать программу с кубиком и пирамидой, что бы их можно было вращать, перемещать, масштабировать и...

Какие типы данных использовать в С++ - C++
stdint А как данная тема в С++ актуализируется? должен быть некий подобный stdint.h, но для С++. есть <cstdint>, конечно, но ...

Какие типы строк лучше использовать - C++
Недавно начал учить строки и увидел, что в С++, в отличии от Паскаля для каждого типа строк ( я нашёл только char,char*,string ) есть...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,234
Завершенные тесты: 1
05.04.2014, 00:01     Отладка больших проектов. Какие приемы использовать #2
AceOfSpades, по всей вероятности по комментариям, если нет какого то файла, в котором указано где что написано
AceOfSpades
42 / 41 / 3
Регистрация: 14.08.2012
Сообщений: 244
05.04.2014, 00:09  [ТС]     Отладка больших проектов. Какие приемы использовать #3
А если нет комментариев?
kamre
126 / 130 / 4
Регистрация: 25.12.2011
Сообщений: 443
05.04.2014, 00:53     Отладка больших проектов. Какие приемы использовать #4
Цитата Сообщение от AceOfSpades Посмотреть сообщение
не знаешь где этот код искать, как быть?
Документацию читать по проекту и спрашивать у людей владеющих кодом.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2014, 02:03     Отладка больших проектов. Какие приемы использовать
Еще ссылки по теме:

Какие лучше потоки использовать для сервера на с++ - C++
Посоветуйте какие потоки использовать (WinAPI или может еще какие): сервер пишется для игры

Какие элементы C++ использовать при создании экспертной системы? - C++
Мне нужно на языке С++ создать что-то подобное экспертной системе (ЭС). Есть список факторов 1 фактор зависит от значений факторов 1-1,...

Какие методы использовать в создании утилиты для печати - C++
Возникла такая проблема: Нужно написать программу, которая при нажатии определённого хоткея, набирает весь текст который был в буффере...

Какие функции использовать для написания расширенного HyperTerminal-a? - C++
Существует задача написания расширенного HyperTerminal-a. Подскажите пожалуйста какие функции для этого лучше использовать. С модемами и...


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

Или воспользуйтесь поиском по форуму:
DrOffset
7058 / 4199 / 949
Регистрация: 30.01.2014
Сообщений: 6,965
05.04.2014, 02:03     Отладка больших проектов. Какие приемы использовать #5
AceOfSpades, просто берешь и изучаешь код. Вода камень точит.
Из конкретных приемов, которыми я сам пользуюсь: если не знаешь какая последовательность вызовов привела какому-то месту, под *nix можно воспользоваться средствами backtrace в libc.
Yandex
Объявления
05.04.2014, 02:03     Отладка больших проектов. Какие приемы использовать
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru