Me imagino que todos (¡cuando podemos molestarnos!) Comentamos nuestras interfaces. p.ej
/// <summary>
/// Foo Interface
/// </summary>
public interface Foo
{
/// <summary>
/// Will 'bar'
/// </summary>
/// <param name="wibble">Wibble factor</param>
void Bar(string wibble);
}
¿También comenta la implementación (que también se puede proporcionar a los clientes, por ejemplo, como parte de una biblioteca)? Si es así, ¿cómo logras mantener los dos sincronizados? ¿O simplemente agrega el comentario 'Ver interfaz para documentación'?
Gracias