
達人プログラマー ―熟達に向けたあなたの旅― 第2版
David Thomas, Andrew Hunt, and 村上雅章
この本について
コードを書いていて、「これって将来の変更に耐えられるんだろうか…」「そもそも自分は何を材料に作ってるんだっけ?」と立ち止まる瞬間ってありますよね。僕もよくあります。手は動いてるのに、判断基準が曖昧で、自信が持てないまま進めてしまうあの感じです。 『達人プログラマー 第2版』を読んで腹に落ちたのは、僕らが扱っているのは“知識”であってコードそのものじゃない、という視点でした。プレインテキストにこだわる理由も、DRYにうるさい理由も、全部「知識をどう扱うか」という軸で説明されます。外部の識別子に依存しない設計や、プロトタイプは“学んだこと”が本体だという考え方も、日常の判断の精度をじわっと上げてくれました。 特に、ETC(変更しやすさ)を価値として意識する話は、僕にとっては思考の癖を整えるリマインダーみたいな存在です。何かを実装するとき、「これで変更しやすくなった?」と自分に問い直すだけで、選択が少しだけ落ち着く。曳光弾の話にしても、完璧を目指すというより、見えるところまでまず通してみるという姿勢に救われました。 こんなふうに“判断のよりどころ”を探しているエンジニアには、静かに効いてくる本だと思います。僕もまだ迷いながらですが、この本でいくつかの視点が固定されてから、前よりも落ち着いてコードに向き合えるようになりました。
読書インサイト
ハイライト密度
多くの読者は第1章に最もインサイトを感じており、全ハイライトの28%が集中しています。
読書の順序
この本の前に読まれた本
この本に似ている本
すべて見る arrow_right_alt
現場で役立つシステム設計の原則 〜変更を楽で安全にするオブジェクト指向の実践技法
増田 亨

VTuberサプーが教える! Python 初心者のコード/プロのコード
サプー

ストラウストラップのプログラミング入門
ビャーネ・ストラウストラップ、遠藤美代子、επιστημη(エピステーメー)

オブジェクト指向設計実践ガイド ~Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方
Sandi Metz and 髙山泰基

プログラマー"まだまだ"現役続行 技評SE選書
柴田 芳樹
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要