タグ

Designとjavaに関するmsakamoto-sfのブックマーク (1)

  • ドメイン駆動設計のための Spring の上手な使い方

    10. 学んだことをコードで表現する • ドメインの知識をコードで表現する基スキル • 値オブジェクト、コレクションオブジェクト、区分オブジェクト • 識別オブジェクト、集約 • Repository, Factory • 知識の増加がコードに現れる • パッケージ名、クラス名、インタフェース名、メソッド名 • 洞察の深さがコードに現れる • パッケージの構造、オブジェクトの参照関係、… • コードレビュー:ドメインの学習成果のレビュー • パッケージ名、クラス名、インタフェース名、メソッド名、… • 参照関係/グルーピングの範囲 • コードで表現されたドメインの知識の量は? 質は? • コードでの知識表現に工夫の余地は? 10 技術者はエクセルで知識を表現してはいけない

    ドメイン駆動設計のための Spring の上手な使い方
  • 1