Я часто стикаюся з дилемою, коли пишу javadoc для властивостей / членів "простого" класу POJO, що містить лише властивості та геттери та сетери (стиль DTO) ....
1) Напишіть javadoc для власності
або ...
2) Напишіть javadoc для власника
Якщо я напишу javadoc для властивості, моя IDE (Eclipse) (природно) не зможе відобразити це, коли я пізніше отримаю доступ до POJO через заповнення коду. І немає стандартного тегу javadoc, який дозволяє мені пов’язувати getter-javadoc із фактичним властивістю javadoc.
Приклад:
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;
}
Отже, в основному було б цікаво почути, як інші ставляться до того, щоб ваша Eclipse IDE відображала опис властивості javadoc для ваших добувачів - без дублювання коментаря javadoc.
На сьогоднішній день я розглядаю можливість практикувати лише документування гетерів, а не властивостей. Але це не здається найкращим рішенням ...