Ich überprüfe einige Code.C#: Finden Sie alle leeren Catch-Blöcke
Ich habe einige leere Catch-Blöcke bemerkt. Keine gute Idee, da etwas nicht funktioniert und man nicht sehen kann warum.
Gibt es eine einfache Möglichkeit, alle leeren Try-Catch-Blöcke in einer Lösung zu finden?
EDIT
Danke für alle Antworten.
Verwendet das Beispiel von Stefan gegeben. Musste ein paar Variationen machen, gibt es viele Möglichkeiten, leere Catch-Blöcke zu schreiben. Auch eine einfache Suche nach catch (Exception) hat mehrere Fehler gefunden.
Nur ein FYI - nicht alle leeren Catch-Blöcke sind schlecht. Manchmal fängt der Entwickler genau nach einer bestimmten Ausnahme, so dass die Ausnahme ignoriert werden kann. –
@Matt, Danke, stimme zu, aber dann haben wir eine Regel, dass der Entwickler einen Kommentar abgeben muss, um zu bestätigen, dass es mit Absicht gemacht wurde. –
@Matt - aber fangen (Ausnahme) ist fast immer schlecht. – TrueWill