Ich stelle mir vor, dass wir alle (wenn wir gestört werden können!) Unsere Schnittstellen kommentieren. z.B
/// <summary>
/// Foo Interface
/// </summary>
public interface Foo
{
/// <summary>
/// Will 'bar'
/// </summary>
/// <param name="wibble">Wibble factor</param>
void Bar(string wibble);
}
Kommentieren Sie auch die Implementierung (die auch Clients zur Verfügung gestellt werden kann, z. B. als Teil einer Bibliothek)? Wenn ja, wie schaffen Sie es, die beiden synchron zu halten? Oder fügen Sie einfach einen Kommentar "Dokumentation finden Sie in der Benutzeroberfläche" hinzu?
Vielen Dank