El título casi lo dice todo. ¿Dónde aplico mis comentarios XML? ¿Debería poner un comentario XML más genérico en la interfaz y uno más descriptivo en la clase de implementación? De esta manera:¿Debería escribir comentarios XML para interfaces, implementaciones concretas o ambas?
public interface IObjectRepository
{
/// <summary>
/// Returns an object from the respository that contains the specified ID.
/// </summary>
Object GetObject(int Id);
}
public ObjectRepository : IObjectRepository
{
/// <summary>
/// Retrieves an object from the database that contains the specified ID.
/// </summary>
public Object GetObject(int Id)
{
Object myData = // Get from DB code.
return myData;
}
}
no he incluido <param>
por razones de simplicidad.
¿Es una buena práctica para los comentarios o hay una manera diferente? ¿Acabo de omitir el comentario de la interfaz? Cualquier ayuda es apreciada.
posible duplicado de [? Comentario la interfaz, la aplicación o ambos] (http://stackoverflow.com/questions/759703/comment-the-interface-implementation-or-both) –
Posible duplicado de [Comentar la interfaz, la implementación o ambos?] (https://stackoverflow.com/questions/759703/comment-the-interface-implementation-or-both) – Olly
jaja esta pregunta ha estado aquí durante seis años. ¿Aburrido? – Chev