Je sais que ce n'est pas le problème le plus vital, mais je viens de réaliser que je peux mettre le bloc de commentaires javadoc avant ou après l'annotation. Que voudrions-nous adopter comme norme de codage?
/**
* 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
la source
la source
Je suis d'accord avec les réponses déjà données.
Les annotations font partie du code tandis que javadoc fait partie de la documentation (d'où le nom).
Donc, pour moi, il semble raisonnable de garder les parties de code ensemble.
la source
Tout se résume à la lisibilité. À mon avis, le code est plus lisible avec les annotations directement au-dessus de la méthode / du champ.
la source
Mis à part la norme de codage, il semble que l'outil javadoc ne traite pas les commentaires javadoc s'ils sont placés après les annotations. Fonctionne bien autrement.
la source
Je suis d'accord avec tout ce qui précède. Il peut être utile aux autres que les modèles de style de code d'IntelliJ (Idea) échouent à la fois faussement positifs (lorsque @throws est spécifié correctement, il avertit) et faussement négatifs (lorsque @throws n'est pas spécifié, mais devrait l'être) lors de l'utilisation du style RestEasy annotations. Je place mes javadocs avant tout, puis les annotations, puis le code.
Voir le rapport de bogue ici: https://youtrack.jetbrains.com/issue/IDEA-220520
la source