Często napotykam dylemat, pisząc javadoc dla właściwości / elementów „prostej” klasy POJO zawierającej tylko właściwości oraz metody pobierające i ustawiające (w stylu DTO) ....
1) Napisz javadoc dla właściwości
lub ...
2) Napisz javadoc dla metody pobierającej
Jeśli napiszę javadoc dla tej właściwości, moje IDE (Eclipse) (naturalnie) nie będzie w stanie tego wyświetlić, gdy później uzyskam dostęp do POJO poprzez uzupełnianie kodu. I nie ma standardowego tagu javadoc, który pozwala mi połączyć getter-javadoc z rzeczywistą właściwością javadoc.
Przykład:
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;
}
Tak więc, w zasadzie byłoby interesujące posłuchać, jak inni robią, aby Twoje Eclipse IDE wyświetlało opis właściwości javadoc dla twoich pobierających - bez konieczności powielania komentarza javadoc.
Obecnie rozważam praktykę dokumentowania tylko metod pobierających, a nie właściwości. Ale to nie wydaje się być najlepszym rozwiązaniem ...