ユニットテストは私には素晴らしいように聞こえますが、重要な価値がある他の人を納得させることができない限り、実際にそれを学ぶことに時間を費やす必要があるかどうかはわかりません。私は、他のプログラマー、そしてより重要なことに、管理のBean-counterに、テストフレームワークの学習、テストの作成、それらの更新の維持などに費やされるすべての余分な時間は、それ自体、そしてそれからいくらかお金を払うことになると説得する必要があります。
どんな証拠がありますか?誰かが実際に同じソフトウェアを2つの別々のチームで開発しました。1つは単体テストを使用し、もう1つは使用せず、結果を比較しましたか?疑わしい。私はそれを「インターネットで調べて、誰もがそれについて話しているので、それが正しいことであるに違いない」と正当化することになっているのでしょうか?
単体テストは努力に値することを素人に納得させる確かな証拠はどこにありますか?