メソッドに渡す引数に対するアレヤコレヤの前処理、たとえば引数の形式をメソッドで求められているものに揃えるとか、引数が正しいことをチェックするとか、こういったことは呼び出し側でするべきという風に思いつつある。
メソッドにはメソッドの役割があって、のりを越えた処理をしまくるとややこしくなると思っている。そういう風にインターフェースを整えていくべきだと思っていて、そうしようとするとメソッドを小分けにしていくことになるのではなかろうかと思っている。
副作用のある処理を小分けにするときもそれでよいのだろうか、とかも思うんだけど、そうこうしているうちに夜が更けつつある。