Je me retrouve souvent face à un dilemme lorsque je rédige la javadoc des propriétés/membres d'une classe POJO "simple" ne contenant que des propriétés et des getters et setters (style DTO).....
1) Ecrire la javadoc pour la propriété
ou...
2) Ecrire la javadoc pour le getter
Si j'écris une javadoc pour la propriété, mon IDE (Eclipse) ne sera (naturellement) pas en mesure de l'afficher lorsque j'accéderai ultérieurement au POJO via la complétion de code. Et il n'y a pas de balise javadoc standard qui me permette de lier la javadoc du getter à la javadoc réelle de la propriété.
Un exemple :
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;
}
Donc, en gros, il serait intéressant de savoir comment les autres s'y prennent pour que l'IDE Eclipse affiche la description de la propriété javadoc pour vos getters - sans avoir à dupliquer le commentaire javadoc.
Pour l'instant, j'envisage de prendre l'habitude de ne documenter que les getters et non les propriétés. Mais cela ne semble pas être la meilleure solution...