Imagino que todos (cuando nos molestan) comenten nuestras interfaces. p.ej.Comenta la interfaz, la implementación o ambas?
/// <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 te las arreglas para mantener los dos sincronizados? ¿O simplemente agrega un comentario 'Ver interfaz para documentación'?
Gracias
Muchas gracias por la información que no sabía sobre la etiqueta @inheritDoc –
Guau ... ¡No tenía ni idea {@inheritDoc} existía! Lo usaré regularmente a partir de hoy. – mcherm
Para C#, puede usar ' ', que es compatible con SandCastle. ([Más información ...] (http://www.ewoodruff.us/shfbdocs/html/79897974-ffc9-4b84-91a5-e50c66a0221d.htm)) –
Virtlink