Closed4
2024-04-29 週の読んだ記事(トランザクションスクリプト/Railsでサービスクラス/画面とドメインオブジェクトの設計を連動させる/ドメイン駆動byミノ駆動さん)
4/29
- トランザクションスクリプトパターン
- 業務手順のコード化
- 基本的に悪
- 業務手順のコード化
- 業務手順がかなりシンプルである場合は、トランザクションスクリプトパターンでもよい
- ドメインロジックが複雑である場合は、トランザクションスクリプトパターンは採用しない
4/30
サービスクラスの目指すもの
- ロジックらしいロジックが書かれていない
- 複数のオブジェクトに対する司令塔
- ステートレス
- テストコードはMockだらけ
5/1
- 画面の関心事とドメインオブジェクトの関心事は一致していることが基本
- 画面はさまざまな関心事が複合していて、ドメインオブジェクトの構造や粒度と整合しにくい時がある
- 画面の表示だけに関わる判断や加工のロジックをドメインオブジェクトに持ち込みたくない
5/2
afterの構成参考になる。理想を現実にもってくるまでの労力はえげつなそう
このスクラップは10日前にクローズされました