Book
The Pragmatic Programmer
David Thomas, Andrew Hunt
Summary
「DRY」「直交性」「曳光弾開発」「契約による設計」など、ソフトウェア開発の普遍的な実践原則を 熟練プログラマーの哲学として体系化。第 2 版では並行性・関数型・テスト容易性などモダンな観点が刷新され、 個別技術ではなく「考え方」を磨く起点として読み続けられる開発者必携の名著。
Target Readers
- プログラミング歴 1 年以上で、コードを越えた職業哲学を養いたいエンジニア
- DRY・直交性などの設計原則を、現場の判断基準に落とし込みたい開発者
Tags
Colophon
- Publisher
- オーム社
- ISBN
- 978-4274226298
- Published
- Nov 2020
- List price
- ¥3,520incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
The Art of Readable Code
Dustin Boswell, Trevor Foucher
Reason: Once you have the concrete techniques of readability such as naming and formatting, you widen your view to the professional philosophy that runs through daily decisions—DRY, orthogonality, and a stance toward change. The Pragmatic Programmer binds individual techniques into an attitude of why.
Next Books
- Recommended
Clean Code
Robert C. Martin
Reason: After adopting the pragmatic mindset of keeping code healthy, you ground those attitudes in concrete quality standards at the function and class level. Clean Code systematizes what good code is through principles and worked examples.
- Recommended
Generative AI for Software Development
Sergio Pereira
Reason: Once you have the pragmatic mindset—sharpen your tools, own your judgment—you take in generative AI as a new tool. The ability to verify AI output rather than trust it blindly is the very craftsmanship of the AI era.
- Related
リファクタリング
Martin Fowler
Reason: Refactoring is how the pragmatic discipline of not living with broken windows is applied to real code. It turns 'spot the decay, fix it now' into a habit of small, behavior-preserving improvements.
Sources