Прагматичный программист
![]() | |
Авторы |
|
---|---|
Предметы | Образование, компьютерное программирование |
Опубликовано | 1999 Аддисон-Уэсли |
Место публикации | Соединенные Штаты |
Страницы | 320 |
ISBN | 978-0135957059 |
Веб-сайт | прагпрог |
«Программист-прагматик: от подмастерья к мастеру» — книга о компьютерном программировании и разработке программного обеспечения , написанная Эндрю Хантом и Дэвидом Томасом и опубликованная в октябре 1999 года. [1] [2] [3] Он используется в качестве учебника на соответствующих университетских курсах. [4] Это была первая книга из серии книг под лейблом The Pragmatic Bookshelf . Второе издание «Программист-прагматик: ваше путешествие к мастерству» было выпущено в 2019 году к 20-летию книги и содержит существенные изменения и новый материал, отражающий новые технологии и другие изменения в индустрии разработки программного обеспечения за последние двадцать лет.
Книга представляет собой не систематическую теорию, а скорее сборник советов по прагматическому улучшению процесса разработки. Основными качествами того, кого авторы называют прагматичным программистом, являются раннее внедрение , быстрая адаптация, любознательность и критическое мышление, реализм и умение на все руки . [5]
В книге используются аналогии и рассказы, чтобы представить методологии разработки и предостережения, например , теория разбитых окон , история каменного супа или кипящей лягушки . [6] Некоторые концепции были названы или популяризированы в книге, такие как DRY (или Don't повторять себя ) и отладка резиновой утки , метод отладки, название которого является отсылкой к истории в книге. [7]
История публикаций
[ редактировать ]- Программист-прагматик , Эндрю Хант и Дэвид Томас, 1999, Эддисон Уэсли, ISBN 0-201-61622-X .
- Программист-прагматик, издание, посвященное 20-летию , Дэвид Томас и Эндрю Хант, 2019 г., Эддисон Уэсли, ISBN 978-0135957059 .
Ссылки
[ редактировать ]- ^ «8 самых влиятельных книг по программированию всех времен» . 11 января 2016 г.
- ^ «40 лучших книг по программной инженерии» .
- ^ «12 самых влиятельных книг, которые должен прочитать каждый инженер-программист» . 16 марта 2015 г.
- ^ «CSE 331 17sp Проектирование и внедрение программного обеспечения: информация и учебная программа» .
- ^ Хант и Томас, стр. xviii–xix.
- ^ Хант и Томас, стр. 7-9.
- ^ Пит Гудлифф (2014). Как стать лучшим программистом: справочник для людей, которым небезразличен код . О'Рейли Медиа. п. 82. ИСБН 978-1491905586 .