Domain-Driven Design(DDD)の III部は、「ドメイン駆動設計」のリファクタリングがテーマ。 開発者が、問題領域をより深く理解し、それを、より正しく、コードで表現するための、 ・考え方 ・やり方 を「リファクタリング」というキーワードで、いろいろなパターンや例を8章から12章までの5つの章にわたって説明している。 III部の最後の章、13章は "Refactoring Toward Deeper Insight" 。これは、III部のタイトルをそのまま使っている。III部を総まとめした内容。 ドメイン駆動設計のリファクタリング ドメインを深く理解するためのモデルとコードのリファクタリングは「伝統的なテクニカルなリファクタリング」の考え方、やり方に、次の三つのポイントを重ね合わせたもの。 (1)「ドメイン層」の活動である (2)(従来のリファクタリングとは)異なる点にも