Acabamos de empezar a utilizar StyleCop y lo único que me resulta difícil es los requisitos de documentación. No quiero debatir sobre la utilidad de la herramienta, solo me pregunto si alguien tiene alguna guía o forma de pensar sobre la documentación de métodos que hace que los comentarios sean realmente útiles. Encuentro que mis comentarios a menudo contienen una gran cantidad de repetición sólo para satisfacer los requisitos de StyleCop, como:¿Cómo se evita la redundancia en los comentarios de la documentación?
/// <summary>
/// Gets a dto of personal info.
/// </summary>
/// <param name="userId">
/// The id of the user.
/// </param>
/// <returns>
/// A dto containing personal info.
/// </returns>
public PersonalInfoDTO GetPersonalInfoDTO(int userId) {...}
¿Hay una manera estándar de frasear un resumen vs vuelve una descripción? ¿Qué pones en tus descripciones param?
Me gustaría aprovechar esta oportunidad para decir que me alegro de que Javadoc no se base en XML. –
@mmyers: Y eso es relevante para esta pregunta ¿cómo? Terminas con los mismos problemas en Javadoc, XML o no. – Randolpho
@Randolpho: No es relevante. Simplemente estaba observando que este comentario del documento sería mucho más fácil de leer en formato Javadoc. Los comentarios de los documentos no son solo para analizar las herramientas, después de todo. –