「実装の迷いを減らしたい」について
関連
実装時の把握が楽になることや実装のブレを減らすことを目的としたレイヤを複数重ねても複雑性は減らない 慣れによって解決される部分もある
「この通りに作れ」ではなく参考用
引き出しを増やすことを目指す
自走してもらうための成功体験を作る
例えばバリデーションはおおまかに3種類に分類できる
1. 値に対するバリデーション(max, min)
2. 前提チェック, 相関チェック
これらの処理をどこでやるかを考える
コントローラ
サービス
戦略を増やす
依存関係をコントロールする術を身につけること
戦術を増やす
引き出しの多さは実装の精度に直結する