書籍
達人プログラマー
熟達に向けたあなたの旅 第2版
David Thomas, Andrew Hunt
概要
「DRY」「直交性」「曳光弾開発」「契約による設計」など、ソフトウェア開発の普遍的な実践原則を 熟練プログラマーの哲学として体系化。第 2 版では並行性・関数型・テスト容易性などモダンな観点が刷新され、 個別技術ではなく「考え方」を磨く起点として読み続けられる開発者必携の名著。
対象読者
- プログラミング歴 1 年以上で、コードを越えた職業哲学を養いたいエンジニア
- DRY・直交性などの設計原則を、現場の判断基準に落とし込みたい開発者
タグ
奥付
- 出版社
- オーム社
- ISBN
- 978-4274226298
- 出版日
- 2020年11月
- 参考定価
- ¥3,520税込Amazonの実売価格と異なる場合があります
この本を手に入れる
※ 上記は Amazon アソシエイトによる広告リンクです。関連書籍
前提となる書籍
- 推奨前提
リーダブルコード
より良いコードを書くためのシンプルで実践的なテクニック
Dustin Boswell, Trevor Foucher
理由: 命名や整形といった可読性の具体技法を押さえたら、日々の判断を貫く職業哲学(DRY・直交性・変化への構え)へ視野を広げる。達人プログラマーは個々のテクニックを「なぜそうするか」の態度へ束ねる。
次に読む書籍
- 推奨前提
Clean Code
アジャイルソフトウェア達人の技
Robert C. Martin
理由: 達人の心構え(割れた窓を放置しない・DRY を徹底する)を得たら、それを関数やクラス単位の具体的な品質基準へ落とし込む。クリーンコードは「良いコードとは何か」を原則と実例で体系化する。
- 推奨前提
生成AI時代のソフトウェア開発
ツールを賢く選択、評価、活用し、より速く効率的な開発を進めるために
Sergio Pereira
理由: 達人の心構え(道具を磨き、自分の判断に責任を持つ)を得たら、生成 AI を新しい道具として取り込む。AI の出力を鵜呑みにせず検証できる基礎力こそ、AI 時代の達人性になる。
- 参考
リファクタリング
既存のコードを安全に改善する 第2版
Martin Fowler
理由: 「割れた窓を放置しない」という達人の規律を、実際のコードへ適用する手段がリファクタリングである。劣化の兆候を見つけたその場で、振る舞いを保ったまま小さく直す習慣に変える。