/note/tech

ドメイン層の進化の過程は、パッケージ構造の変化とパッケージ名の変化に現れる

ドメイン層のクラスやパッケージは、ビジネスの知識が増えるに従い増えていく。

一部のクラスは詳細なビジネスルールが明らかになるにつれ、コードが増えて膨らむ。

膨らんだクラスは、分割したくなって、クラス名を考える。その過程でビジネス理解が深まる。

ドメイン層の設計って、そういうこと。

@masuda220

その過程で、大半のクラスやパッケージが、名前が変更され、移動され、移動の結果、また名前が変更される。

ドメイン層の進化の過程は、パッケージ構造の変化とパッケージ名の変化に現れる。

ドメインの理解が深まった結果は、クラスよりもパッケージとして浮かび上がってくる。

@masuda220