Saya tahu bahwa itu bukan masalah yang paling vital, tetapi saya baru sadar bahwa saya dapat meletakkan blok komentar javadoc sebelum atau setelah anotasi. Apa yang ingin kita adopsi sebagai standar pengkodean?
/**
* 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
sumber
sumber
Saya setuju dengan jawaban yang sudah diberikan.
Anotasi adalah bagian dari kode sementara javadoc adalah bagian dari dokumentasi (karenanya namanya).
Jadi bagi saya itu masuk akal untuk menjaga bagian-bagian kode bersama-sama.
sumber
Semuanya bermuara pada keterbacaan. Menurut pendapat saya kode lebih mudah dibaca dengan Anotasi langsung di atas metode / bidang.
sumber
Selain dari standar pengkodean, alat javadoc tampaknya tidak memproses komentar javadoc jika ditempatkan setelah anotasi. Sebaliknya berfungsi dengan baik.
sumber
Saya setuju dengan semua hal di atas. Mungkin bermanfaat bagi orang lain bahwa templat gaya kode IntelliJ (Idea) gagal baik positif palsu (ketika @throws ditentukan dengan benar, itu memperingatkan) maupun negatif palsu (ketika @throws tidak ditentukan, tetapi seharusnya) ketika menggunakan gaya RestEasy penjelasan. Saya meletakkan javadocs saya di atas segalanya, lalu anotasi, lalu kode.
Lihat laporan bug di sini: https://youtrack.jetbrains.com/issue/IDEA-220520
sumber