Clean Architecture読んだ

Clean Architectureの日本語本を読んだ。

要約

  • SOLID原則って知ってる?DIP(依存性逆転の原則)を適用しろ
  • ドメインエンティティは何にも依存しない孤高の存在にしろ
    • フレームワーク依存やめろ
      • フレームワークの基底オブジェクトを継承するな、プレーンオブジェクトにしろ
      • 何事も程度問題であり、標準のstringに依存するのは仕方ない
    • RDB依存やめろ
      • ORMやめろ
  • 著者の業務経験について

クリーンアーキテクチャについては著者のページで確認できる。

8thlight.com

感想

  • Clean Architecture で検索するとClean Architectureやめろ(意訳)が2件目にヒットするのはちょっと面白い
  • 本書はエンタープライズアプリケーションの開発がスコープのようだが、申し訳程度に組み込みの話題も入っている
  • 毎回思うことだがDIP(依存性逆転の原則)は名前が良くない。元々どういう状態だったものを逆転したのかわからない。「抽象に依存しろの原則」とかの方が良かった