A menudo me encuentro con un dilema al escribir javadoc para propiedades/miembros de una clase POJO "simple" que contiene solo propiedades y getters y setters (estilo DTO) ....Cómo escribir Javadoc de propiedades?
1) Escriba javadoc para la propiedad
o ...
2) javadoc para el captador
Si escribo javadoc para la propiedad, mi IDE (Eclipse) será (natural) no sea capaz de mostrar esta tarde cuando accedo a la vía código POJO terminación. Y no hay una etiqueta javadoc estándar que me permita vincular el getter-javadoc con la propiedad real javadoc.
Un ejemplo:
public class SomeDomainClass {
/**
* The name of bla bla bla
*/
private String name;
/**
* @return INSERT SOME SMART JAVADOC TAG LINKING TO name's javadoc
*/
public String getName() {
return name;
}
Así que, básicamente, sería interesante escuchar cómo otros andan por tener su IDE Eclipse mostrar la descripción de la propiedad javadoc para sus captadores - sin tener que duplicar el comentario Javadoc.
Por el momento, estoy considerando hacer que mi práctica documente solo los captadores y no las propiedades. Pero no parece ser la mejor solución ...
interesante discusión sobre esto aquí: http://stackoverflow.com/questions/1028967/simple-getter-setter-comments. La respuesta aceptada aborda lo que preguntaste sobre Eclipse/javadoc. –
Parece que concluyeron con lo que estaba considerando ... escribir la propiedad javadoc solo en los getters. –
Encontré una manera de hacer esto con anotaciones que funcionan en Eclipse y que incluso se pueden recopilar en tiempo de ejecución, ¿sería eso una opción? –