1.1 レガシーコードとは何か
内容
「レガシーコード改善ガイド」著者のマイケル・フェザーズは、テストのないコードをレガシーコードと定義している。
変更のリスクが大きく、事実上、ほとんど変更不可能で、置き換えるしかないようなコード。
保守できないようなわかりにくいコード。
ソフトウェアの延命措置程度の改修しかできないようなコード。
ソフトウェアの作り方の欠点や他の業界との違いを知れば、どのようにレガシーコードが生まれるかがわかり、対処できるようになる。
学び
- レガシーコードの定義
学びを活かすアイディア・行動
- なし