コードの品質を上げることを目的として導入されることも多いドメイン駆動設計(DDD)。しかし、その本質は「モデリングでソフトウェアの価値を高める」ことです。そのためには、アプリケーション層とドメイン層を区別し、どの層に何を実装するのかを ...
ドメイン駆動設計(DDD)という概念を2000年代初頭に生み出したのがエリック・エヴァンスである。徐々に評価が高まり、軽量DDDと呼ばれるような部分的採用も含め、現代のソフトウェア開発において広く普及した概念となっている。AIコーディングの時代に ...