Книга Кернигана и Пайка «Практика программирования» (Kernighan, Pike, Practice of Programming) была выпущена издательством Addison-Wesley в 1999 году. Пятьдесят страниц этой книги посвящено отладке (глава 5) и тестированию (глава 6). Авторы рассматривают достаточно важные темы, такие как невоспроизводимые ошибки и регрессионное тестирование, которые остались за рамками этой книги.
Их книга из девяти глав покажется интересной и увлекательной любому про- граммисту-практику. Помимо уже упомянутых тем, в книге рассматриваются вопросы стиля программирования, алгоритмы и структуры данных, разработка и реализация программ, интерфейсы, производительность, переносимость. В книге собраны ценные данные из собственного опыта работы авторов.
В разделе 3.8 нашей книги мы уже ссылались на фундаментальный труд Стива Макконнелла «Завершенный код» (Steve McConnell, Code Complete, Microsoft Press, 1993). В главе 25 этого труда рассматриваются вопросы тестирования модулей, а в главе 26 — отладка.