私たちのチームは、レガシーコードベースのモジュールのいくつかを再調整する予定です.Javaで書かれたWebアプリケーションです。ユニットテストは全くありません。レガシーコードの品質保証はリファクタリングされています
リファクタリングを行う前に、既存の機能のjunitを書くようにデベロッパーに依頼しましたが、それほど広範ではないと確信しています。
リファクタリングが既存の機能を妨げないようにするために、他の対策(ブラックボックス/ホワイトボックス/プロセス)を教えてください。
現在のシステムはかなり安定しており、8年以上実行されています。
おかげでより多くのjunitsを書く以外に グレー
ねえ、これは良いアイデアです。しかし、プロジェクトは私が現在のリリースに投資することができないほど大きく動いています。私は将来のリファクタリングイニシアチブでこのアプローチを使用することができます。ありがとう。 –