🌟
ADRモデルについて
ADRモデルについて,わかったようなわかっていないような感じだったのでメモ。
よくある説明は,ActionとResponderに何もつながっていないので忘れたころに混乱しがち。
結論
DomainとResponderがブラックボックスであるならば,
Actionは結果を受け取るのが好ましい
前提条件
仮説
- DomainとResponderはブラックボックスである。
検討
仮説より,DomainからResponderに結果を渡すと,その結果はAction(ホワイトボックス)から見て稼働状況が不定。Domainが応答していない可能性もある。このため,Actionを経由するのが好ましい。
上記に従って,ADRのフローチャートをタイミングチャートに書き直すと,以下のようになる。
-
Paul M. Jones,https://pmjones.io/adr/ ↩︎
Discussion