W metodzie .NET sygnatury metod nie informują mnie, jeśli pominięto obsługę wyjątków, które mogą być zgłaszane przez mój kod. Czy jest jakieś narzędzie, które może ostrzec mnie, jeśli mówię, że używam tablicy HashTable, ale nie obsłużyłem ArgumentNullException? Nie chcę być zaskoczony biegiem.Skąd mam wiedzieć, jeśli nie obsłużono niektórych niezaznaczonych wyjątków, które może wyrzucić mój kod .NET?
A czy to oznacza, że trzeba znać swój kod bardzo dobrze, w przeciwnym razie trudniej będzie usunąć niezaznaczone wyjątki?
zgadzam się, że to zła rzecz po prostu złapać wyjątki i nie używać go właściwie podjąć decyzję o jak program powinien reagować na jest tak źle, jak w VB6, po prostu powiedz "On Error Resume Next." – awe