2010年5月23日日曜日

レガシーコード改善ガイド

『レガシーコードとは、単にテストのないコードである』
という素敵なサブタイトルが興味をそそられます。

レガシーコードにテストコードを追加していく
様々な手法が紹介されています。
主には、キレイに依存関係を排除していく方法が書かれています。
リファクタリングツールがない場合の細かいリファクタリングのステップ等も記載されているので、
大変参考になります。

依存関係の排除以外にも
テストがないコードを保守していく際に必要なテクニックが満載です。

様々な状況別に対応策が記載されているのも分かりやすくてよかった

時間がない。
依存関係が多過ぎてテストが書けない
そもそも、どうやってテストコードを書いていいのかわからない。
etc...

これを気にテストコードを書いていく癖を付けたいものです。

0 件のコメント:

ラベル