ドメイン駆動設計に取り組んだ事例をもとに以下の点について説明しました。 1. ドメイン駆動設計とは一体何か? 2. どんなメリットがあるのか? 3. ドメインモデルについて 4. 設計パターンについて 5. ドメイン層の隔離について
![俺たちのドメイン駆動設計はこれからだ!](https://cdn-ak-scissors.b.st-hatena.com/image/square/643b89e0636e430a44ac7b08d25dfbcd242cdb18/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F26abda45962e4f1f831eadb099a2ca1f%2Fslide_0.jpg%3F12665200)
*ICONIXプロセスの流れ #image(ICONIXプロセスの流れ.png) -1.[[ドメイン分析]] --プロジェクトの用語を洗い出し、用語を統一します。(同じものを表す用語が2つあったりしないように) --クラス図をとても単純にしたものを使って、用語同士の関係を見やすく図で表します。 --予備設計過程で更新するので最初は2時間以内に作成します。 -2.[[ユースケース記述]] --要求を満たすための振る舞いを具体的に記述します。(AがBを要求するとCはDする、等) --晴れの日のシナリオ(正常系)と雨の日のシナリオ(異常系)を全て見つけ出すように書きます。 --図を使ってユースケース同士の関係を明確にします。 -3.[[ロバストネス分析]] --3つのオブジェクトを使って簡単に図を描きます。 --ユースケース1つにつきロバストネス図を1つ描きます。 --図を描く過程で、見落として
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く