意図の明白なインタフェース
do
効果と目的を記述した名前である
ユビキタス言語
に従っている
do not
実行手段に言及する
例: 塗料ドメイン
bf: paint()
af: mixin()
afだと「混ぜ合わせる」と明快にわかる
ただこれだけだとまたわからんので「
表明(DDD)
」も使うことになる
混ぜ合わせた後の状態がどうあるべきかってのを表明で明示化しているって感じやね
sta.icon