Книга: Linux программирование в примерах
15.1. Сначала главное
15.1. Сначала главное
Когда программа ведет себя неправильно, вы можете быть в затруднении, что делать сначала. Часто странное поведение возникает из-за неправильного использования памяти — использования неинициализированных значений, чтения или записи за пределами динамической памяти и т.д. Поэтому вы можете быстрее получить результаты, попробовав средства отладки памяти до того, как заведете отладчик.
Довод заключается в том, что утилиты памяти могут указать вам непосредственно на вызывающую сбой строку кода, тогда как использование отладчика больше напоминает миссию «найти и уничтожить», в которой вам нужно сначала изолировать проблему, а затем исправить ее. Убедившись, что дело не в проблемах памяти, можно переходить к использованию отладчика.
Поскольку отладчик является более универсальным средством, мы рассмотрим его вначале. Далее в главе мы обсудим ряд инструментов для отладки памяти.
- 13.6. Сначала – самое важное
- Главное — алгоритмическое мышление
- Главное
- Сначала заголовок!
- Сначала магазины, потом дети
- Как сделать, чтобы в папке сначала отображались самые новые файлы?
- Часть 1 Почему так важен принцип «сначала мобильные!»
- Сначала прочтите это
- 10.1.1. Где искать главное меню?
- Заголовок – это главное (всему голова)
- Главное меню
- Главное – распространить