DDD勉強会 : 第6回勉強会



masanori.murakami


Re: 第6回勉強会
投稿日時: 2012/2/24 20:49
モデルの解説

ブレイクスルーまで。

masanori.murakami


Re: 第6回勉強会
投稿日時: 2012/2/24 20:43
第8章 より深い洞察へ向かうリファクタリング

 ドメインについて深い理解をとらえたモデル

プレゼンツールのお話し
http://prezi.com/
日本語のマニュアル
http://dev.screw-axis.com/doc/prezi/academy/basic/presenting_publishing/


masanori.murakami


Re: 第6回勉強会
投稿日時: 2012/2/24 20:23
パフォーマンスチューニング

 ・サーバーが異なる場合等、性能に影響が出るかもしれない。
   <それを解消するのが、パフォチュー

masanori.murakami


Re: 第6回勉強会
投稿日時: 2012/2/24 20:00
リファクタリング
・モデルと設計の本質を見つける時間

2つの問題
・荷役イベントのトランザクション
  ?同時に複数のユーザーが貨物を修正すると登録できなくなってしまう。
  ?貨物がロックされていると更新できない。
  ?配送記録と、荷役イベントで整合性が取れなくなる。

 <荷役イベントのリポジトリの追加
   配送記録と、荷役イベントの分離するために必要。
   ただし、客からのニーズは無い。
・新機能の導入
  ?販売管理システムの設計に依存してしまう。

 <言語間の変換をする。
   腐敗防止層
   ・配分チェックサービス ?> 販売管理システム
   これだけでは、不十分
   ?予約したい貨物が、わからない。 ?> エンタープライズセグメントの導入
 
   エンタープライズセグメントとは?
    地域区分、時間、次元軸を抽象化した物。
    例:貨物リポジトリに、予約を確認してきたが、状況にマッチした貨物で
      検索するとか、セグメントをもう一つ追加する。

   ?予約アプリにルールを任せている。
    配分チェックサービスに、アダプターの役割を担わせる。


masanori.murakami


第6回勉強会
投稿日時: 2012/2/24 19:16
今日の参加者は、7名

第7章 前回のおさらい