コードカバレッジのいくつかの悪い副作用の実例を探しています。
私は最近、100%のコードカバレッジを達成するためのポリシーのために、これが職場で起こっていることに気づきました。コードの品質は確かに向上していますが、逆に、「コードは完全に単体テストされている」ため、テスターはより緩いテスト計画を作成しているようです。その結果、いくつかの論理的なバグがすり抜けることができました。「コードは完全に単体テストされている」ため、デバッグには非常に大きな苦痛がありました。
これは、私たちのツールがステートメントカバレッジのみを行ったことが一因だと思います。それでも、もっとよく過ごした時間だったかもしれません。
コードカバレッジポリシーを持つことによる他のマイナスの副作用がある場合は、共有してください。現実の世界で他にどのような「問題」が起こっているのか知りたいのですが。
前もって感謝します。
編集:すべての本当に良い応答をありがとう。答えとしてマークするものはいくつかありますが、残念ながら1つしかマークできません。