Ich dekoriere meinen C# -Code mit Kommentaren, damit ich HTML-Hilfedateien erzeugen kann.Dokumentation von Interfaces und deren Implementierung
Ich deklariere und dokumentiere oft Schnittstellen. Aber Klassen, die diese Schnittstellen implementieren, können abhängig von der Implementierung bestimmte Ausnahmen auslösen.
Manchmal weiß der Client nur die Schnittstellen, die er verwendet. Sollte ich meine Schnittstellen dokumentieren, indem ich die möglichen Ausnahmen hinzufüge, die von ihren Implementierern ausgelöst werden könnten?
Sollte ich benutzerdefinierte Ausnahmen erstellen/dokumentieren, so dass Schnittstellenimplementierungen diese anstelle von denen des Frameworks werfen?
Ich hoffe, das ist klar!
Dank
EDIT 4. Januar 2010: Ich beschloss, einen Blog-Post über diese und benutzerdefinierte Ausnahmen in .NET auf http://blog.mikecouturier.com/2010/01/creating-custom-exceptions-in-net-right.html
Sie können Ihre eigene Frage beantworten – Jodrell