Sei que não é o problema mais importante, mas acabei de perceber que posso colocar o bloco de comentários javadoc antes ou depois da anotação. O que gostaríamos de adotar como um padrão de codificação?
/**
* This is a javadoc comment before the annotation
*/
@Component
public class MyClass {
@Autowired
/**
* This is a javadoc comment after the annotation
*/
private MyOtherClass other;
}
java
coding-style
annotations
javadoc
code-documentation
Paul McKenzie
fonte
fonte
Eu concordo com as respostas já dadas.
As anotações fazem parte do código, enquanto o javadoc faz parte da documentação (daí o nome).
Então, para mim, parece razoável manter as partes do código juntas.
fonte
Tudo se resume à legibilidade. Na minha opinião, o código é mais legível com as anotações diretamente acima do método / campo.
fonte
Além do padrão de codificação, parece que a ferramenta javadoc não processa os comentários do javadoc se eles forem colocados após as anotações. Funciona bem caso contrário.
fonte
Eu concordo com todos os itens acima. Pode ser útil para outras pessoas que os modelos de estilo de código do IntelliJ (Idea) falhem tanto falsamente positivos (quando @throws for especificado corretamente, ele avisa) quanto falsamente negativos (quando @throws não for especificado, mas deve ser) ao usar o estilo RestEasy anotações. Coloquei meus javadocs acima de tudo, anotações e código.
Veja o relatório de erros aqui: https://youtrack.jetbrains.com/issue/IDEA-220520
fonte