SSブログ

リファクタリングの第一歩 [プログラマー現役続行]

一年前に書いたブログ(「リファクタリングしてますか?」)では、「リファクタリングの第一歩」として、Martin Fowlerの『リファクタリング』から次のことを紹介しています。
リファクタリングを開始するとき、最初にすることは常に同じです。対象となるコードについてきちんとしたテスト群を作りあげることです。リファクタリングは非常に順序だっていて、新たなバグを生み出しにくくなっていますが、人間が作業する以上、間違いを犯す可能性があります。このためテストは大切で、きちっとした一連のテストを用意するべきなのです。
しかし、残念ながら(自動実行可能な)テストコードを書くことなく、「コードを書き直す行為」を指して言葉「リファクタリング」が広く使用されているのではないでしょうか。
nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

Facebook コメント

トラックバック 0