The Pragmatic Programmer
The Pragmatic Programmer | |
---|---|
Autore | Andy Hunt e Dave Thomas |
1ª ed. originale | 1999 |
Lingua originale | inglese |
The Pragmatic Programmer è un libro scritto da Andrew Hunt e David Thomas, edito nell'ottobre del 1999 e primo di una collana intitolata The Pragmatic Bookshelf. È un libro popolare nel mondo dell'ingegneria del software,[1] ed è usato come testo di riferimento in corsi universitari sulla materia.[2]
Il libro non presenta una teoria sistematica, quanto piuttosto una raccolta di suggerimenti per migliorare il processo di sviluppo software in maniera pragmatica. Le principali qualità che gli autori individuano nel programmatore pragmatico sono l'essere early adopter, avere una capacità di rapido adattamento, inquisitività e pensiero critico, realismo, e ampia conoscenza di differenti tecnologie.[3]
Il libro usa analogie e brevi storie per presentare le metodologie e i problemi di sviluppo, tra le quali la teoria delle finestre rotte, la zuppa di pietre e la rana bollita.[4] Alcuni concetti sono stati battezzati o resi popolari nel libro, tra i quali i Kata, brevi esercizi per sviluppare abilità di programmazione,[5] e rubber duck debugging, una metodologia di debug il cui nome deriva da una storia contenuta nel libro.[6]
Note
[modifica | modifica wikitesto]- ^
- 8 Most Influential Books on Programming of All Time, su bgosoftware.com.
- Top 40 Software Engineering Books, su aioptify.com.
- 12 Most Influential Books Every Software Engineer Needs to Read, su jasonroell.com.
- ^ CSE 331 17sp Software Design & Implementation: Information and Syllabus, su courses.cs.washington.edu.
- ^ Hunt and Thomas, pp. xviii–xix.
- ^ Hunt and Thomas, pp. 7-9.
- ^ Steve Fenton, Pro TypeScript: Application-Scale JavaScript Development, Apress, 2014, p. 209, ISBN 1-4302-6790-9.
- ^ Pete Goodliffe, Becoming a Better Programmer: A Handbook for People Who Care About Code, O'Reilly Media, 2014, p. 82, ISBN 1-4919-0558-1.
Bibliografia
[modifica | modifica wikitesto]- Andrew Hunt and David Thomas, The Pragmatic Programmer, Addison-Wesley, 2000.
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) Sito ufficiale, su pragprog.com.
- (EN) Edizioni e traduzioni di The Pragmatic Programmer, su Open Library, Internet Archive.