Slide 12
Slide 12 text
(C)PharmaX Inc. 2023 All Rights Reserve 12
アーキテクチャ設計・導入初期の問題
ソフトウェアアーキテクチャスタイルの初期定義と共にコアドメインを置き換え
ソフトウェアアーキテクチャ定義の議論中に設計者が離脱し、問題が山積み
● 各レイヤーの設計思想や責務に曖昧な部分があり、議論がまとまらない
○ バックグラウンドジョブの呼び出しは?実装はどこに?
○ 通知系の処理はどこから(メール通知、
LINE通知、Slack通知など)
○ xxxのケースを共通利用したい
● メンバーの入れ替わりもあり、コアドメインリプレース時にも解釈が分かれる
○ 各メンバーの解像度も浅く、各々の解釈でコードが書かれる
○ レビュー後の手戻り多発
○ リプレースの最中に新規コードのリファクタリングが走る