Введение

Книга Эндрю Ханта и Дэвида Томаса, опубликованная в 1999 году

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

История публикаций

Прагматичный программист, Эндрю Хант и Дэвид Томас, 1999, Аддисон Уэсли, Прагматичный программист, 20-е юбилейное издание, Дэвид Томас и Эндрю Хант, 2019, Аддисон Уэсли, .