In .NET, Methodensignaturen sagen mir nicht, wenn ich einige Ausnahmen verpasst habe, die von meinem Code ausgelöst werden könnten. Gibt es ein Tool, das mich warnen kann, wenn ich sage, dass ich eine HashTable-Entfernung verwende, aber die ArgumentNullException nicht behandelt habe? Ich möchte nicht zur Laufzeit überrascht sein.Woher weiß ich, ob ich einige ungeprüfte Ausnahmen behandelt habe, die mein .NET-Code auslösen könnte?
Und bedeutet das, dass Sie Ihren Code sehr gut kennen müssen, sonst ist es schwieriger mit unkontrollierten Ausnahmen zu arbeiten?
Ich bin damit einverstanden, es ist eine schlechte Sache, nur Ausnahmen zu fangen und es nicht richtig verwenden, um eine Entscheidung zu treffen, wie Sie das Programm reagieren sollten Es ist wie in VB6, nur 'On Error Resume Next' zu sagen. – awe