Hallo,
wenn das Parsen fehlschlägt wird in einer Klassenbibliothek eine JsonException geworfen geworfen. Diese möchte ich nun in der Oberfläche abfangen, hier referenziere ich Json.Net aber garnicht. Sollte ich hier in eine andere Exception wrappen, oder einfach den Verweis hinzufügen? Und wenn ja in welche?
Ich würde sie dort behandeln, wo Du Json.Net benutzt.
Und da kannst Du dann ja auch eine eigene Exception werfen oder Du behandelst sie irgendwie anders.
NuGet Packages im Code auslesen
lock Alternative für async/await
Beim CleanCode zählen nicht die Regeln, sondern dass wir uns mit diesen Regeln befassen, selbst wenn wir sie nicht befolgen - hoffentlich nach reiflichen Überlegungen.
Exceptions immer so nah wie möglich am Auftrittspunkt behandeln.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code