GDB для тех, кто думает, что отладка — это фантастика
cout - плохой отладчик! Как за 30 секунд найти место падения программы? Какие 7 команд GDB нужно знать каждому C++ разработчику? В этой статье я делюсь личным опытом: как я боялся GDB, думал, что это «магия для гуру», а потом понял, что 70% задач решается простыми командами.Спойлер: главный страх - это неизвест...
cout - плохой отладчик! Как за 30 секунд найти место падения программы? Какие 7 команд GDB нужно знать каждому C++ разработчику? В этой статье я делюсь личным опытом: как я боялся GDB, думал, что это «магия для гуру», а потом понял, что 70% задач решается простыми командами.Спойлер: главный страх - это неизвестность. А когда знаешь backtrace, break, next, print и info locals, GDB становится лучшим другом. Статья рассчитана на начинающих C++ разработчиков, которые хотят перестать бояться терминала и начать отлаживать системно.
Краткая сводка
cout - плохой отладчик! Как за 30 секунд найти место падения программы?
Связанные теги
Компании и люди
Линия сюжета
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Возврат значений из функций в x86-64: регистры, память и скрытые аргументы
Наверняка многие и не задумываются: а как на самом деле происходит возврат структур и других типов значений из функций? Что происходит под капотом, какие приемы задействует комп...
Почему применение SaaS/IDaaS для аутентификации и авторизации наиболее эффективно, сравнение
Мой опыт показал, что этот простой на первый взгляд механизм часто вызывает неожиданные сложности в реализации. Когда в дискуссиях меня начинают спрашивать почему, приходится до...
Рождение легенды: Soldier of Fortune
Иногда даже у сильной и опытной команды, с бюджетом и желанием работать, нет главного — ясного понимания, какой именно проект должен получиться на выходе. Именно в таком положен...
Образовательные программы CS/AI в Германии без немецкого языка: варианты, о которых мало кто знает
В 2023 году JetBrains запустил стипендиальную программу в немецком частном университете — с полным покрытием tuition fee, жилья и проживания для студентов CS/AI. Университет это...
Как помочь вашему RAG адаптироваться? Принимайте DRAG with KNEE! Часть 1
Все мы проходили через это: скармливаешь RAG‑системе сложный PDF на 50 страниц, а она в ответ либо галлюцинирует, либо вываливает на LLM простыню нерелевантного текста, съедая в...
Разработка бюджетного 6DOF манипулятора
Привет, Хабр! Хочу рассказать про наш опыт разработки манипулятора на 6 степеней свободы. Сейчас проект находится на этапе тестирования прототипа, и я считаю, что накопилось дос...
Рекламный слот
Встроенный блок в статье
Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Возврат значений из функций в x86-64: регистры, память и скрытые аргументы
Наверняка многие и не задумываются: а как на самом деле происходит возврат структур и других типов значений из функций? Что происходит под капотом, какие приемы задействует комп...
Почему применение SaaS/IDaaS для аутентификации и авторизации наиболее эффективно, сравнение
Мой опыт показал, что этот простой на первый взгляд механизм часто вызывает неожиданные сложности в реализации. Когда в дискуссиях меня начинают спрашивать почему, приходится до...
Рождение легенды: Soldier of Fortune
Иногда даже у сильной и опытной команды, с бюджетом и желанием работать, нет главного — ясного понимания, какой именно проект должен получиться на выходе. Именно в таком положен...
Образовательные программы CS/AI в Германии без немецкого языка: варианты, о которых мало кто знает
В 2023 году JetBrains запустил стипендиальную программу в немецком частном университете — с полным покрытием tuition fee, жилья и проживания для студентов CS/AI. Университет это...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Возврат значений из функций в x86-64: регистры, память и скрытые аргументы
Наверняка многие и не задумываются: а как на самом деле происходит возврат структур и других типов значений из функций? Что происходит под капотом, какие приемы задействует комп...
Почему применение SaaS/IDaaS для аутентификации и авторизации наиболее эффективно, сравнение
Мой опыт показал, что этот простой на первый взгляд механизм часто вызывает неожиданные сложности в реализации. Когда в дискуссиях меня начинают спрашивать почему, приходится до...
Рождение легенды: Soldier of Fortune
Иногда даже у сильной и опытной команды, с бюджетом и желанием работать, нет главного — ясного понимания, какой именно проект должен получиться на выходе. Именно в таком положен...
Образовательные программы CS/AI в Германии без немецкого языка: варианты, о которых мало кто знает
В 2023 году JetBrains запустил стипендиальную программу в немецком частном университете — с полным покрытием tuition fee, жилья и проживания для студентов CS/AI. Университет это...