Дополнительная техника, которую я пытаюсь использовать, состоит в том, чтобы разбить ваш код на две части. Я недавно писал об этом здесь . Краткое описание состоит в том, чтобы поддерживать ваш производственный код в двух наборах библиотек, где один набор (возможно, больший набор) имеет 100% -ное покрытие строк (или лучше, если вы можете измерить его), а другой набор (надеюсь, небольшое количество кода) 0% покрытия, да ноль процентов покрытия.
В ваших проектах должно быть разрешено это разбиение. Это должно облегчить просмотр кода, который не рассматривается. Со временем у вас могут появиться идеи о том, как переместить код из меньшего набора в больший набор.