てきとうなメモ

本の感想とか技術メモとか

リファクタリング入門 第7章

Replace Type Code with Class

7章はタイプコードをクラスに置き換えるというリファクタリング.基本型を使ったタイプコードは

  • 異常な値になるかもしれない
  • 他のタイプコードと混同するかもしれない

ので使うべきではないとしている.でも,あんまり異常な値をいれたり他のタイプコードを入れたりすることはなさそうな気がする.java.util.Calendarとか普通に基本型を使っていろいろなタイプコードがまじっているのだが,特に混同したことないし.結局メソッドに何を入れるのかを明示しておけば特に問題ないのでは?確かにクラスを使った方がカコイイけど.