「レガシー」という何とも言い難い言葉の響き。
何度となく、悩まされ、苦しんだ経験を思い出させる。
改めて、ここでは、テストのないソースコードをレガシーと呼ぶと定義されています。
自分が書いたソースコードも、テストがないものは、他の誰かが見た時は、レガシーと判断するだろうなぁと、
とっても納得できます。
レガシーコードは、まずテストを作成する。
そうすれば、リファクタリングも安心してできます。
と納得感あります。
ちょっと古い本ではありますが、きっといつまでも通じる話しです。
[amazonjs asin=”4798116831″ locale=”JP” title=”レガシーコード改善ガイド (Object Oriented SELECTION)”]
コメント