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

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

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

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

73%
新装版 達人プログラマー 職人から名匠への道
AndrewHunt, DavidThomas, and 村上雅章
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
書いているコードが変わらないのだから、どんな種類のシステムでもソフトウェアアーキテクチャのルールは同じ。ソフトウェアアーキテクチャのルールとは、プログラムの構成要素をどのように組み立てるかのルールである。構成要素は普遍的で変わらないのだから、それらを組み立てるルールもまた、普遍的で変わらないのである。(本書「序文」より)
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
無料ではじめる
クレジットカード不要