Я просмотрел этот форум, погуглил и не знаю, как лучше всего обрабатывать документацию Javadoc и аннотации, которые появляются вместе в одном классе.
Из того, что я вижу из документации Sun / Oracle, они, кажется, предлагают (хотя я не могу найти явного заявления), что Javadoc должен быть указан поверх аннотаций.
См. Их пример Как и когда прекращать использование API.
Это отлично подходит для чего-то простого, например @Deprecated или @Override. Но как насчет того, чтобы использовать JPA и / или Hibernate? Ваши классы и методы должны быть немного более сильно аннотированы (иногда две или более аннотации для каждого класса или метода).
Я предполагаю, что Javadoc все еще поверх аннотаций?
Также мне интересно, как лучше всего использовать аннотации? Я видел несколько примеров, когда аннотации «складываются» поверх класса, члена, метода. И я видел других, где они перечисляли аннотации в одной строке (обычно это метод).
Что лучше? Что более читабельно?
И вы «документируете» тот факт, что вы аннотировали что-то в своем Javadoc или нет?
Я ищу либо хороший набор документации по этому поводу, либо ваш собственный опыт о том, что является наиболее читаемым / поддерживаемым.
@Documented
автоматически добавляются в документацию. - person Chris Jester-Young   schedule 08.08.2011