Deine Unit Tests laufen durch. Dein Produktivcode ist trotzdem kaputt.
Code-Coverage-Metriken erzeugen ein falsches Sicherheitsgefühl. Hier ist, warum Unit Tests die Bugs verpassen, die dich tatsächlich schlaflos machen – und was du stattdessen testen solltest.
Du hast 90% Code-Coverage und wurdest trotzdem um 2 Uhr nachts gerufen. Die Unit Tests liefen durch. Die CI war grün. Der Bug kam trotzdem in die Produktion.…