Short Method
訳し中。
短いメソッド
人が集中できる時間は限りがあるし、一度に取り扱うことが出来る作業にも限界がある。
もしメソッドが短ければ理解しやすいだろうし、何を行っているかが明快であればコメントなんていらない。
∴ メソッドは短くしなきゃいけません。ちなみに10行のメソッドは*長い*メソッドです。
あなたの書くメソッドが1つのことだけを行うのであれば、メソッドを短くするのは簡単。そのメソッドはほんの数行で書けちゃうでしょう。
# 1つのメソッドに多くのことをさせるな、ということかね。
There are only a few exceptions to the use of this pattern. If the logic of the method is all sequential (no if, while,...) and if it is doing the same thing to a sequence of data (initialization sequences for example), then you may not need or want to apply this pattern.
ところで、あなたのメソッドの中に幾つもの分岐をもった長いswitch文があったら、それは不吉な匂い。ポリモーフィズムが使ってswitch文を取り除けないか検討してみて。