職質アンチパターン

無責任な事を書きたい

DI ありきで,その上でしっかり class や interface の設計を行っておけば,テスト時の複雑な mock などは必要なくなるだろう,みたいな薄らぼんやりとした意識みたいなのはあるんだけど上手く言葉で表せないし,本当に正しいのかどうかに関して自分でも疑問がある.最近はここらへんを自発的に意識しながら設計したりするのだけれど,この辺なんか良い概念や資料や書籍があるのだろうか……

複雑な mock は本当に書きたくない.mock が過激なせいでプロダクションコードの本質的なテストがぼやけたり,あまつさえ mock のコードのメンテナンスに労力を割かれたりとなると実に悪夢だ……