レガシーコードの変更は急いではいけない
仕事の話です。
社内の工場で使うソフトウェアを作る仕事をしています。
最近、お仕事をしていただいている派遣さんに、ひたすら我慢して単体テストを書いてもらっています。
そこと、そこを、ちょろっと直せば修正は済むのは、分かっています。
でも、どうやってテストしますか?
どうやって、既存の振舞いを変えていないことを証明しますか?
今後も、手動でテストし続けるつもりですか?
品質を確保して速いのは素晴らしいですが、速いだけなのは意味がない。
なので、急いではいけない。
まずは、単体テストを書きましょう、と言って我慢してもらっています。
そのうち効果が出ますから、と。
ここは、がまん、がまん、がまん。
やると決めたら、あとはやるだけ。
と、自分に言い聞かせている、今日この頃。