В .NET сигнатуры методов не говорят мне, если я пропустил обработку некоторых исключений, которые могут быть переданы моим кодом. Есть ли какой-нибудь инструмент, который может предупредить меня, если я говорю об удалении HashTable, но не обработал ArgumentNullException? Я не хочу удивляться во время работы.Как я могу узнать, не обработал ли я какие-то непроверенные исключения, которые мог бы выполнить мой код .NET?
И это означает, что вам нужно знать свой код очень хорошо, иначе исключить исключения можно с трудом?
Я согласен, что это плохая вещь, чтобы просто поймать исключений и не правильно его использовать, чтобы принять решение о том, как вы программа должна реагировать на это плохо. Как в VB6 просто сказать «On Error Resume Next». – awe