
Clean Architecture 達人に学ぶソフトウェアの構造と設計 (アスキードワンゴ)
Robert C.Martin, 角 征典, and 高木 正弘
ドワンゴ / 2018-07-27
この本について
開発を続けていると、どこに境界を引くべきか分からなくなったり、フレームワークに寄せすぎて後戻りできなくなったり、テストが重くて触りたくなくなったり…そういう小さな「これでいいのかな」という不安が積み重なることがあります。自分もまさにそこでもがいていたときに、この本の言葉がいくつか腑に落ちました。 たとえば「変化しやすいものに依存しない」という当たり前のようで実践しづらい原則が、具体的な例と一緒に語られていて、なぜ境界を引くのかが腹落ちしました。また、テストを“外側”に置かず、システムの一部として設計するという指摘は、雑に書いて壊れ続けるテストで消耗していた自分にはかなり刺さりました。さらに、フレームワークと一定の距離を保つ考え方や、「Mainすらプラグインとして扱える」という視点は、日々の設計判断の幅を少し広げてくれます。 派手に何かを断言する本ではありませんが、設計で迷ったときに「どこを守るべきか」を静かに示してくれる一冊です。特に、最近アプリの構造がごちゃついてきて、そろそろ整理したいと思っている人にはしっくりくると思います。
読書インサイト
ハイライト密度
多くの読者は第6章に最もインサイトを感じており、全ハイライトの24%が集中しています。
読書の順序
この本の前に読まれた本
この本に似ている本
すべて見る arrow_right_alt
現場で役立つシステム設計の原則 〜変更を楽で安全にするオブジェクト指向の実践技法
増田 亨

はじめての設計をやり抜くための本 第2版 概念モデリングからアプリケーション、データベース、アーキテクチャ設計、アジャイル開発まで
吉原 庄三郎

ちょうぜつソフトウェア設計入門――PHPで理解するオブジェクト指向の活用
田中 ひさてる

Game Programming Patterns ソフトウェア開発の問題解決メニュー impress top gearシリーズ
Robert Nystrom、武舎広幸、阿部和也、上西昌弘

新装版 達人プログラマー 職人から名匠への道
AndrewHunt, DavidThomas, and 村上雅章
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
BookNotion をお使いの方へ
この本の指標は、あなたの本棚でも見られます
このページで見ている読者数・精読度・完走率は、あなた自身の本にも表示できます。BookNotion をお使いなら、下のリンクを開くだけで自分のデータが出ます(ログイン操作は不要です)。
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要