Я пишу несколько javadocs (на самом деле это jsdocs, но это не имеет значения для этого вопроса) и нашел этот повторяющийся шаблон:
Представьте себе метод, который просто возвращает значение, может быть, продукт некоторого вычисления. Например, допустим, это время в миллисекундах с начала эпохи Unix.
public long getTimeSinceTheEpoch(){
//calculate time
return time;
}
Пока все хорошо. Теперь, когда приходит время добавлять javadocs (или jsdocs, или rdocs, что угодно), я пишу что-то вроде этого:
/**
* Gets the time in milliseconds since the unix epoch
*
* @returns the time in milliseconds since the unix epoch
*/
public long getTimeSinceTheEpoch(){
Здесь проблема очевидна.
Мой вопрос: что вы помещаете в текст комментария и что вы выбираете для атрибута @returns
комментария?
ВАЖНО
Я не фанат подобных комментариев, если бы это зависело от меня, я бы переименовал метод в что-то вроде getTimeInMillisecondsSinceTheEpoch
и вообще избегал комментариев.
Я не могу этого сделать (избегайте комментариев), поэтому я стараюсь сделать их максимально полезными.