Прагматичный программист: От ремесленника к мастеру
The Pragmatic Programmer
Прагматичный программист: советы от экспертов по разработке ПО. Книга Эндрю Ханта и Дэвида Томаса – для начинающих и опытных разработчиков. Обновленное издание 2019!
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Книга Эндрю Ханта и Дэвида Томаса, опубликованная в 1999 году
1999 non fiction book by Andrew Hunt and David Thomas
«Прагматичный программист: от ремесленника к мастеру» – книга о компьютерном программировании и разработке программного обеспечения, написанная Эндрю Хантом и Дэвидом Томасом и опубликованная в октябре 1999 года. Она используется в качестве учебника на соответствующих университетских курсах. Это была первая книга в серии, издаваемой под лейблом «Прагматическая книжная полка». В 2019 году, к 20-летию книги, было выпущено второе издание – «Прагматичный программист: ваш путь к мастерству», с существенными пересмотрами и новым материалом, отражающим новые технологии и другие изменения в индустрии разработки программного обеспечения за последние двадцать лет. Книга не представляет собой систематическую теорию, а скорее сборник советов по улучшению процесса разработки в прагматичном ключе. Основными качествами, характеризующими, по мнению авторов, прагматичного программиста, являются готовность к раннему внедрению нового, быстрая адаптация, любознательность и критическое мышление, реализм и универсальность. В книге используются аналогии и короткие истории для иллюстрации методологий разработки и предостережений, например, теория разбитых окон, история о каменном супе или кипящей лягушке. Некоторые концепции получили название или были популяризированы в книге, такие как DRY (или Don't Repeat Yourself) и отладка с помощью резиновой уточки – метод отладки, название которого отсылает к истории, рассказанной в книге.
The Pragmatic Programmer: From Journeyman to Master is a book about computer programming and software engineering, written by Andrew Hunt and David Thomas and published in October 1999. It is used as a textbook in related university courses. It was the first in a series of books under the label The Pragmatic Bookshelf. A second edition, The Pragmatic Programmer: Your Journey to Mastery was released in 2019 for the book's 20th anniversary, with major revisions and new material which reflects new technology and other changes in the software engineering industry over the last twenty years. The book does not present a systematic theory, but rather a collection of tips to improve the development process in a pragmatic way. The main qualities of what the authors refer to as a pragmatic programmer are being an early adopter, to have fast adaptation, inquisitiveness and critical thinking, realism, and being a jack of all trades. The book uses analogies and short stories to present development methodologies and caveats, for example the broken windows theory, the story of the stone soup, or the boiling frog. Some concepts were named or popularized in the book, such as DRY (or Don't Repeat Yourself) and rubber duck debugging, a method of debugging whose name is a reference to a story in the book.
История публикаций
Прагматичный программист, Эндрю Хант и Дэвид Томас, 1999, Аддисон Уэсли, Прагматичный программист, 20-е юбилейное издание, Дэвид Томас и Эндрю Хант, 2019, Аддисон Уэсли, .
The Pragmatic Programmer, Andrew Hunt and David Thomas, 1999, Addison Wesley, The Pragmatic Programmer, 20th Anniversary Edition, David Thomas and Andrew Hunt, 2019, Addison Wesley, .