「レガシーコード改善ガイド」著者のマイケル・フェザーズは、テストのないコードをレガシーコードと定義している。変更のリスクが大きく、事実上、ほとんど変更不可能で、置き換えるしかないようなコード。保守できないようなわかりにくいコード。ソフトウェアの延命措置程度の改修しかできないようなコード。ソフトウェアの作り方の欠点や他の業界との違いを知れば、どのようにレガシーコードが生まれるかがわかり、対処できるようになる。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。