私はまだ OOP を学んでおり、毎日何か異質なものを発見しています。そのため、単体テストを作成するときは、関数名と一般的なプログラム設計が既に定義されているのが一般的のようです。たとえば、「このファクトリまたはその依存関係コンテナーをテストして、期待どおりに機能するかどうかを確認します」。
学習者として、関数名からコードの構造、関数自体の動作まで、多くのことを時間の経過とともに変更したいと思うでしょう。明らかに、これはテストを書き直して合格することを意味します。この問題に直面しましたか?私が読んだいくつかのことは、一度書かれたテストに触れることはタブーであると語っていますが、どうすればこれを解決できますか?