Я работаю над довольно сложным проектом с открытым исходным кодом ( opensimulator.org ). В настоящее время он занимает около 300 KLOC в C #, и есть ряд мест, где собран код для перехвата и игнорирования исключений, которые в конечном итоге маскируют незаметные ошибки.
Мне интересно, какие существуют инструменты, которые могут создавать отчеты о слишком общем перехвате исключений, а также о том, есть ли инструменты, которые будут регистрировать каждое выброшенное исключение, независимо от того, подавлено оно или нет, для последующего изучения.
Было бы идеально, если бы инструменты могли быть включены в наш скрипт сборки и тестирования CI, чтобы можно было создавать ежедневные отчеты, но это не является обязательным требованием.