Ketika mencoba membuat komentar Javadoc tingkat paket, apa metode yang disukai? Apa yang kamu kerjakan?
package-info.java
- Pro
- Lebih baru
- Cons
- Penyalahgunaan kelas - Kelas adalah untuk kode, bukan hanya untuk komentar
package.html
- Pro
- Ekstensi HTML berarti bukan kodenya
- Menyoroti sintaks dalam IDE / editor teks
- Cons
- Tidak ada
Bagi saya, saya selalu menggunakan Package.html. Tapi saya bertanya-tanya apakah ini pilihan yang tepat.
package-info.java
dapat berisi anotasi [paket] - itu belum tentu semua dokumen API.package-info.java
untuk Javadoc dan Annotations bukanlah penyalahgunaan kelas.Jawaban:
package-info.java
: "File ini baru di JDK 5.0, dan lebih disukai daripada package.html." - javadoc - The Java API Documentation GeneratorTambahan: Perbedaan besar tampaknya merupakan anotasi paket . Ada sedikit lebih banyak cara rasional dalam 7.4 Deklarasi Paket .
Tambahan: Fitur anotasi juga disebutkan di sini dan di sini .
Tambahan: Lihat juga Untuk apa
package-info.java
? .sumber