ich mich oft mit einem Dilemma finden, wenn Objekte/Mitglieder einer „einfachen“ POJO Klasse halten nur Eigenschaften und Getter und Setter (DTO-style) ....Wie schreibe ich Javadoc von Eigenschaften?
1) javadoc für die Eigenschaft zu schreiben javadoc
oder ...
2) schreiben javadoc für die Getter
Wenn ich javadoc für die Eigenschaft schreiben, meine IDE (Eclipse) wird (natürlich) nicht in der Lage sein, dies zu zeigen, wenn ich die POJO über Code zugreifen später Fertigstellung. Und es gibt kein Standard-Javadoc-Tag, mit dem ich das Getter-Javadoc mit der tatsächlichen Eigenschaft Javadoc verknüpfen kann.
Ein Beispiel:
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;
}
Also, im Grunde wäre es interessant zu erfahren, wie andere gehen über Ihre IDE Eclipse-Anzeige der javadoc Objektbeschreibung für Ihre Getter für mit - ohne den javadoc Kommentar zu duplizieren.
Ab jetzt überlege ich, meine Praxis nur die Getter zu dokumentieren und nicht die Eigenschaften. Aber es scheint nicht die beste Lösung zu sein ...
Interessante Diskussion über diese hier zur Kasse: http://stackoverflow.com/questions/1028967/simple-getter-setter-comments. Die akzeptierte Antwort bezieht sich auf Ihre Fragen zu Eclipse/Javadoc. –
Scheint so, als ob sie mit dem, was ich in Erwägung gezogen habe, abgeschlossen haben. Schreiben Sie Eigentum Javadoc nur in den Gettern. –
Ich habe einen Weg gefunden, dies mit Annotationen zu tun, die in Eclipse funktionieren und sogar zur Laufzeit gesammelt werden können, wäre das eine Option? –