«Программист-прагматик: от подмастерья до мастера» — книга о программировании и программной инженерии , написанная Эндрю Хантом и Дэвидом Томасом и опубликованная в октябре 1999 года. [1] [2] [3] Она используется в качестве учебника на смежных университетских курсах. [4] Она была первой в серии книг под названием «Программист-прагматик : ваш путь к мастерству» . Второе издание «Программист-прагматик: ваш путь к мастерству» было выпущено в 2019 году к 20-летию книги с серьезными изменениями и новым материалом, который отражает новые технологии и другие изменения в индустрии программной инженерии за последние двадцать лет.
Книга не представляет собой систематическую теорию, а скорее сборник советов по улучшению процесса разработки прагматичным способом. Главные качества того, кого авторы называют прагматичным программистом, — это быть ранним последователем , иметь быструю адаптацию, пытливость и критическое мышление, реализм и быть мастером на все руки . [5]
В книге используются аналогии и короткие истории для представления методологий разработки и предостережений, например, теория разбитых окон , история о каменном супе или кипящей лягушке . [6] Некоторые концепции были названы или популяризированы в книге, такие как DRY (или Don't Repeat Yourself ) и отладка с помощью резиновой утки , метод отладки, название которого является ссылкой на историю в книге. [7]