Warum gute Programmierer manchmal schweigend schlucken Ausnahmen?

Ich weiß, es ist böse, aber ich habe gesehen, geschluckt Ausnahmen in den code geschrieben, die von einem guten Programmierer. So Frage ich mich, ob diese schlechte Praxis konnte mindestens ein positiver Punkt.

In anderen Worten, es ist schlecht, aber warum gute Programmierer, auf selten Gelegenheiten, verwenden Sie Sie?

try
{
    //Some code
}
catch(Exception){}
  • Ein guter Programmierer würde einen Kommentar hinzufügen, warum benutzt er es. Schlucken eine Ausnahme ohne Kommentar bedeutet er ist nicht ein guter Programmierer.
  • Schlucken eine Ausnahme ohne Kommentar bedeutet, dass er einen Fehler gemacht. Es muss nicht alles sagen, insbesondere darüber, ob oder nicht er ist ein guter Programmierer. Wer weiß, der Kontext kann die Bedeutung offensichtlich.
  • Bei dem Versuch, zu verteidigen, wenn ich schlucken Ausnahmen, merkte ich, sollte ich zumindest in einem Kommentar, ich konnte mich nicht verteidigen, dies nicht zu tun. 🙁
  • zumindest sollte es geschrieben werden, um die Ausgabe-Fenster Debug.WriteLine(ex.message);
  • oder besser verfolgt werden können.WriteLine(exc.Message);
  • Robinson: Jede Aussage hat Ausnahmen (pun intended 🙂 ). Und auch gute Programmierer haben schlechte Tage.
  • Ich normalerweise kommentieren: // Oh well....

Schreibe einen Kommentar