Clean Architecture 達人に学ぶソフトウェアの構造と設計
- 作者: Robert C.Martin,角征典,高木正弘
- 出版社/メーカー: KADOKAWA
- 発売日: 2018/07/27
- メディア: 単行本
- この商品を含むブログを見る
Clean Architecture: A Craftsman's Guide to Software Structure and Design (Robert C. Martin Series)
- 作者: Robert C. Martin
- 出版社/メーカー: Prentice Hall
- 発売日: 2017/09/20
- メディア: ペーパーバック
- この商品を含むブログを見る
コツコツと通勤時間と空いた時間に読んでいたがやっと読み終わった。文体的に読みやすいとは思うのだが、細切れに読んでいたせいかなかなか頭に入らなくて次に読む本はちょっと読み方考えないとなぁという気持ちになっている。
自分はアンクルボブのClean Code アジャイルソフトウェア達人の技は結構衝撃を受けて、今でもたまに読み返すぐらい自分が書くコードに影響を与えていると思うのだが*1、今回もなかなか考え方として「そうだよなー、こうしないとなー」と思うことがたくさんあって非常に勉強になった。とはいえ、書かれていることは以前から言われている話で結局のところ基礎に立ち返って疎結合・高凝縮になるように考えていかないといけないし、依存関係は一方方向で循環しないように気をつけねばならない。ということなんだろう。
- 作者: Robert C.Martin,花井志生
- 出版社/メーカー: KADOKAWA
- 発売日: 2017/12/18
- メディア: 単行本
- この商品を含むブログ (2件) を見る
とはいえ個人的に目からウロコが落ちたのは、アーキテクチャーがドメインを叫んでいるかというところ。書き方としてはちょっと情緒的ではあるが、設計する際の考え方として心に留めておきたいなと感じた。ドメイン駆動設計も読んできたけど、この辺のしっくりくる視点というのが自分の中にはかけていたなぁと思う。他にも詳細の決定を遅らせるという話は、何かとこの技術を使いたいとか技術ドリブンで物事を進めたり、とりあえずデータベースつかっちゃえみたいなことがあるので、設計レビューの視点とかにも使えそうだなぁと思っている。特に現時点であーと思うこともちょいちょいあるので、ちゃんと突っ込めるようになれるよう覚えておこう。
Clean Architecture 達人に学ぶソフトウェアの構造と設計【電子書籍】[ Robert C.Martin ]
- ジャンル: 本・雑誌・コミック > PC・システム開発 > その他
- ショップ: 楽天Kobo電子書籍ストア
- 価格: 3,456円
*1:コードがCleanだとは言っていない