เมื่อพยายามที่จะสร้างความคิดเห็น Javadoc ระดับแพคเกจวิธีการที่ต้องการคืออะไร? คุณทำอะไร?
package-info.java
- ข้อดี
- บทความที่ใหม่กว่า
- จุดด้อย
- การละเมิดคลาส - คลาสมีไว้สำหรับรหัสไม่ใช่เพื่อความคิดเห็นเท่านั้น
package.html
- ข้อดี
- ส่วนขยาย HTML หมายถึงไม่ใช่รหัส
- เน้นไวยากรณ์ในตัวแก้ไขข้อความ / ของ IDE
- จุดด้อย
- ไม่มี?
สำหรับฉันฉันใช้ Package.html เสมอ แต่ฉันสงสัยว่ามันเป็นตัวเลือกที่ถูกต้องหรือไม่
ฉันจะไม่เข้าเกณฑ์ package-info.java เป็นการละเมิดคลาส เป็นไฟล์ต้นฉบับของ java (มีนามสกุลไฟล์ ".java") แต่ไม่ใช่ไฟล์คลาสเนื่องจากไม่มีการประกาศคลาส และในความเป็นจริงมันไม่สามารถมีการประกาศคลาสได้เนื่องจาก "package-info" ไม่ใช่ชื่อคลาสที่ถูกกฎหมาย
—
Scrubbie
อีกเหตุผลสำหรับการใช้ package-info.java แทน package.html อาจเป็นได้ว่า. java ไม่ได้หมายความถึงรูปแบบผลลัพธ์เฉพาะของเอกสาร ตัวอย่างเช่นคุณอาจต้องการส่งออก javadoc เป็น LaTeX หรือเป็นไฟล์ PDF ขึ้นอยู่กับการใช้งานคอมไพเลอร์ javadoc สิ่งนี้อาจทำให้เกิดปัญหาในกรณี. html
—
honeyp0t
ที่จริง @Scrubbie - แม้ว่าคุณควรจะถูกต้องฉันคิดว่าคุณสามารถระบุชั้นเรียนแพคเกจส่วนตัวในนั้น :-( ฉันเห็นด้วยกับความรู้สึกของคุณแม้ว่าการใช้
—
mjaggard
package-info.java
Javadoc และคำอธิบายประกอบนั้นไม่เป็นการละเมิดคลาส
@JonasN เห็นstackoverflow.com/a/14708381/751579 (ฉันรู้ว่าคุณมีปัญหานี้ 3 ปีที่ผ่านมา แต่บางทีคนอื่นต้องการคำแนะนำในขณะนี้)
—
davidbak
package-info.java
สามารถมีคำอธิบายประกอบ [แพ็คเกจ] - ไม่ใช่เอกสาร API ทั้งหมด