正式な単体テストの有用性に関する指標を持っている人はいますか? 単体テスト ツールに多くの注意が払われているのを目にしますが、その理由を知りたいと思いました。
私は 5、6 年以上前に正式な単体テストをやめましたが、生産性の純利益はかなり高いようです。ユニットテストをやめたのは、何もキャッチされないことに気付いたからです。単体テストで検出されるエラーのタイプは、ワイン/ビールを 1 時間あたり 2 杯 (または 1 時間あたり 2 杯) 以上飲まないことで防ぐことができるようです。また、単体テストは、開発者が自分の間違いを発見するための安全策があると考えることを可能にするため、リスクを生み出すようです。
コードが正常に機能することを確認するためにテストを行いますが、ツールは使用しません。加えられた変更に基づいてテストします。新しいコードの生産エラー率はほぼゼロです。コードの変更に関する私のエラー率は、四半期ごとに約 2 ~ 3 個のバグです。上記の対策は、私が開発/サポートしている 4 つの製品アプリケーションに基づいています。