Книга или статья по отладке программ
От: Shmj Ниоткуда  
Дата: 18.07.23 06:54
Оценка:
Надеюсь сейчас правильный вопрос и тапками не забьете.

Вот пришлось мне по мелочи доработать некую либу, разработка под MacOS. Либу автор распространяет с открытым кодом и прилагает .sh+CMake-скрипты для сборки.

Первое время я правил в CotEditor (или подобном) по мелочи и потом собирал скриптами.

Потом открыл всю папку в VS Code (с плагинами). И тут дело вот в чем — оно не идет как полноценная IDE. Вернее как — простой проект я в ней могу собрать и прямо оттуда запустить, а вот настроить полную конфигурацию для запуска большого проекта — не ясно как. Ну и оно особо не горит как бы — кое-что VS Code подсказывает, но до полноценной IDE далеко.

Отладку организовал с помощью простой функции:

static void log_to_file(const std::string message)
{
   std::ofstream outfile;
   outfile.open("/Users/test/Documents/LOG/Log1.txt", std::ios_base::app);
   outfile << message << endl;
}


Т.е. натыкиваю ее вызов везде по шагам, где возникает проблема — так и живу.

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

Как мне перейти на новый уровень? Есть ли пошаговая инструкция или книга, желательно с картинками?

Как я понимаю, самое простое — открыть проект в полноценной IDE. А можно еще просто подключаться дебаггером к процессу. Где взять бы инструкции на все это?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.