2004-08-11(Wed) 名前重要 [長年日記]
■1 「リファクタリングをするためにはUnitテストは必須なのですか?」: ファイナルアンサー
必須です。以上。以下、枝葉末節のことながら——『リファクタリング』の91頁からの引用:
リファクタリングにはテストが必須です。リファクタリングしようとするなら、テストを書かなければなりません。
- see also(kdさんに教えてもらった):
- 「What is Refactoring?」@c2.com/wiki
「むずかしく考えることはない」と、偉そうに葉巻を振りまわしながら、トレヴィラヌスはいった。「ガリラヤの太守がじつにみごとなサファイアを持っていることは、みんなが知っている。何者かがそれを盗むつもりで、間違ってここへ入ったんだ。ヤルモリンスキーが起きていたので、泥棒は殺さざるをえなかった。どうだね、これで?」J.L.ボルヘス『死とコンパス』(『伝奇集』収録)
「そのとおりかもしれません。しかし、おもしろくはないですね」と、レンロットは答えた。
必須です。以上。以下、枝葉末節のことながら——『リファクタリング』の91頁からの引用:
リファクタリングにはテストが必須です。リファクタリングしようとするなら、テストを書かなければなりません。