Я работаю над большим проектом, в котором, даже с 10 тысячами автоматических тестов и 100% охватом кода, мы получаем смешное количество ошибок. Около 95% ошибок, которые мы получаем, являются NullReferenceExceptions.
Есть ли способ принудительной проверки нуля во время компиляции?
Кроме этого, есть ли какой-нибудь способ автоматически применить нулевую проверку в модульных тестах без необходимости писать тесты для нулевых случаев самостоятельно?