Sé que no es el más importante de los problemas, pero me di cuenta de que puedo poner el bloque de comentarios javadoc antes o después de la anotación. ¿Qué nos gustaría adoptar como estándar de codificación?
/**
* 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
fuente
fuente
Estoy de acuerdo con las respuestas ya dadas.
Las anotaciones son parte del código, mientras que javadoc es parte de la documentación (de ahí el nombre).
Entonces, para mí parece razonable mantener juntas las partes del código.
fuente
Todo se reduce a legibilidad. En mi opinión, el código es más legible con las Anotaciones directamente sobre el método / campo.
fuente
Aparte del estándar de codificación, parece que la herramienta javadoc no procesa los comentarios de javadoc si se colocan después de las anotaciones. Funciona bien de lo contrario.
fuente
Estoy de acuerdo con todo lo anterior. Puede ser útil para otros que las plantillas de estilo de código de IntelliJ (Idea) fallen falsamente positivas (cuando @throws se especifica correctamente, advierte) y falsamente negativas (cuando @throws no se especifica, pero deberían serlo) cuando se usa el estilo RestEasy anotaciones Puse mis javadocs por encima de todo lo demás, luego anotaciones, luego código.
Vea el informe de error aquí: https://youtrack.jetbrains.com/issue/IDEA-220520
fuente