Ich weiß, dass dies nicht das wichtigste Problem ist, aber ich habe gerade festgestellt, dass ich den Javadoc-Kommentarblock vor oder nach der Anmerkung einfügen kann. Was möchten wir als Codierungsstandard übernehmen?
/**
* 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
quelle
quelle
Ich stimme den bereits gegebenen Antworten zu.
Anmerkungen sind Teil des Codes, während Javadoc Teil der Dokumentation ist (daher der Name).
Für mich ist es also vernünftig, die Codeteile zusammenzuhalten.
quelle
Auf die Lesbarkeit kommt es an. Meiner Meinung nach ist der Code mit den Anmerkungen direkt über der Methode / dem Feld besser lesbar.
quelle
Abgesehen vom Codierungsstandard scheint das Javadoc-Tool die Javadoc-Kommentare nicht zu verarbeiten, wenn sie nach den Anmerkungen platziert werden. Funktioniert sonst gut.
quelle
Ich stimme all dem zu. Für andere kann es hilfreich sein, dass die Codestilvorlagen von IntelliJ (Idea) bei Verwendung des RestEasy-Stils sowohl falsch positiv (wenn @throws korrekt angegeben ist, warnt es) als auch falsch negativ (wenn @throws nicht angegeben ist, aber sein sollte) fehlschlagen Anmerkungen. Ich setze meine Javadocs über alles andere, dann Anmerkungen, dann Code.
Den Fehlerbericht finden Sie hier: https://youtrack.jetbrains.com/issue/IDEA-220520
quelle