News Grower

Независимое покрытие AI, стартапов и технологий.

GDB для тех, кто думает, что отладка — это фантастика

cout - плохой отладчик! Как за 30 секунд найти место падения программы? Какие 7 команд GDB нужно знать каждому C++ разработчику? В этой статье я делюсь личным опытом: как я боялся GDB, думал, что это «магия для гуру», а потом понял, что 70% задач решается простыми командами.Спойлер: главный страх - это неизвест...

GDB для тех, кто думает, что отладка — это фантастика

cout - плохой отладчик! Как за 30 секунд найти место падения программы? Какие 7 команд GDB нужно знать каждому C++ разработчику? В этой статье я делюсь личным опытом: как я боялся GDB, думал, что это «магия для гуру», а потом понял, что 70% задач решается простыми командами.Спойлер: главный страх - это неизвестность. А когда знаешь backtrace, break, next, print и info locals, GDB становится лучшим другом. Статья рассчитана на начинающих C++ разработчиков, которые хотят перестать бояться терминала и начать отлаживать системно.

Краткая сводка

cout - плохой отладчик! Как за 30 секунд найти место падения программы?

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Возврат значений из функций в x86-64: регистры, память и скрытые аргументы

Возврат значений из функций в x86-64: регистры, память и скрытые аргументы

Наверняка многие и не задумываются: а как на самом деле происходит возврат структур и других типов значений из функций? Что происходит под капотом, какие приемы задействует комп...

Почему применение SaaS/IDaaS для аутентификации и авторизации наиболее эффективно, сравнение

Почему применение SaaS/IDaaS для аутентификации и авторизации наиболее эффективно, сравнение

Мой опыт показал, что этот простой на первый взгляд механизм часто вызывает неожиданные сложности в реализации. Когда в дискуссиях меня начинают спрашивать почему, приходится до...

Рождение легенды: Soldier of Fortune

Рождение легенды: Soldier of Fortune

Иногда даже у сильной и опытной команды, с бюджетом и желанием работать, нет главного — ясного понимания, какой именно проект должен получиться на выходе. Именно в таком положен...

Образовательные программы CS/AI в Германии без немецкого языка: варианты, о которых мало кто знает

Образовательные программы CS/AI в Германии без немецкого языка: варианты, о которых мало кто знает

В 2023 году JetBrains запустил стипендиальную программу в немецком частном университете — с полным покрытием tuition fee, жилья и проживания для студентов CS/AI. Университет это...

Как помочь вашему RAG адаптироваться? Принимайте DRAG with KNEE! Часть 1

Как помочь вашему RAG адаптироваться? Принимайте DRAG with KNEE! Часть 1

Все мы проходили через это: скармливаешь RAG‑системе сложный PDF на 50 страниц, а она в ответ либо галлюцинирует, либо вываливает на LLM простыню нерелевантного текста, съедая в...

Разработка бюджетного 6DOF манипулятора

Разработка бюджетного 6DOF манипулятора

Привет, Хабр! Хочу рассказать про наш опыт разработки манипулятора на 6 степеней свободы. Сейчас проект находится на этапе тестирования прототипа, и я считаю, что накопилось дос...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Возврат значений из функций в x86-64: регистры, память и скрытые аргументы

Возврат значений из функций в x86-64: регистры, память и скрытые аргументы

Наверняка многие и не задумываются: а как на самом деле происходит возврат структур и других типов значений из функций? Что происходит под капотом, какие приемы задействует комп...

Почему применение SaaS/IDaaS для аутентификации и авторизации наиболее эффективно, сравнение

Почему применение SaaS/IDaaS для аутентификации и авторизации наиболее эффективно, сравнение

Мой опыт показал, что этот простой на первый взгляд механизм часто вызывает неожиданные сложности в реализации. Когда в дискуссиях меня начинают спрашивать почему, приходится до...

Рождение легенды: Soldier of Fortune

Рождение легенды: Soldier of Fortune

Иногда даже у сильной и опытной команды, с бюджетом и желанием работать, нет главного — ясного понимания, какой именно проект должен получиться на выходе. Именно в таком положен...

Образовательные программы CS/AI в Германии без немецкого языка: варианты, о которых мало кто знает

Образовательные программы CS/AI в Германии без немецкого языка: варианты, о которых мало кто знает

В 2023 году JetBrains запустил стипендиальную программу в немецком частном университете — с полным покрытием tuition fee, жилья и проживания для студентов CS/AI. Университет это...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Возврат значений из функций в x86-64: регистры, память и скрытые аргументы

Возврат значений из функций в x86-64: регистры, память и скрытые аргументы

Наверняка многие и не задумываются: а как на самом деле происходит возврат структур и других типов значений из функций? Что происходит под капотом, какие приемы задействует комп...

Почему применение SaaS/IDaaS для аутентификации и авторизации наиболее эффективно, сравнение

Почему применение SaaS/IDaaS для аутентификации и авторизации наиболее эффективно, сравнение

Мой опыт показал, что этот простой на первый взгляд механизм часто вызывает неожиданные сложности в реализации. Когда в дискуссиях меня начинают спрашивать почему, приходится до...

Рождение легенды: Soldier of Fortune

Рождение легенды: Soldier of Fortune

Иногда даже у сильной и опытной команды, с бюджетом и желанием работать, нет главного — ясного понимания, какой именно проект должен получиться на выходе. Именно в таком положен...

Образовательные программы CS/AI в Германии без немецкого языка: варианты, о которых мало кто знает

Образовательные программы CS/AI в Германии без немецкого языка: варианты, о которых мало кто знает

В 2023 году JetBrains запустил стипендиальную программу в немецком частном университете — с полным покрытием tuition fee, жилья и проживания для студентов CS/AI. Университет это...