ИМХО - ненависть, боль и тщета: писать юнит-тесты с каждой багой на код, который под юнит тестирование не приспособлен никак (тот самый старый код). Долбаная солянка из моков на моках, которая тестит непонятно что - вангую что когда ковередж достигнет критической массы, это говно будет фолс-позитивить на каждый oneliner. Ненависть вобщем.
Самое прикольное в подсчётах "ковереджа" это то, что он никак не учитывает что в коде теста может не быть ни одного ассерта вообще и глухие трай/кетч блоки. То есть он вроде большой, а толку ноль, даже минус один т.к. появляется ложная уверенность в том, что "ну тесты же все проходят"