เป็นวิธีที่ดีที่สุดในการแสดงความคิดเห็นระดับเลิกใน Java คืออะไร


11

ฉันต้องการทราบวิธีที่ดีที่สุดในการเพิ่มความคิดเห็นเพื่อระบุคลาสที่เลิกใช้แล้วใน Java ฉันควรลบความคิดเห็นก่อนหน้านี้ที่เพิ่มไปยังด้านบนของคลาสที่ช่วยให้โปรแกรมเมอร์อื่นทราบว่าคลาสนั้นสำหรับอะไรหรือฉันควรเพิ่มความคิดเห็นด้านล่าง?

คำตอบ:


17

วิธีที่แนะนำในการลดคลาสวิธีหรือเขตข้อมูลใน Java คือการใช้@Deprecatedคำอธิบายประกอบซึ่งมีอยู่ใน Java 5 หรือ@deprecatedแท็ก JavaDoc ซึ่งมีมาตั้งแต่ Java 1.1 Oracle มีเอกสารเกี่ยวกับข้อมูลเฉพาะเกี่ยวกับวิธีเลิกใช้ APIที่ปรากฏว่าเกี่ยวข้อง

ฉันควรลบความคิดเห็นก่อนหน้านี้ที่เพิ่มไปยังด้านบนของชั้นเรียนที่ช่วยให้โปรแกรมเมอร์อื่นรู้ว่าชั้นเรียนนั้นสำหรับหรือเพิ่มความคิดเห็นด้านล่าง?

คุณไม่ควรแก้ไขหรือลบความคิดเห็นที่มีอยู่นอกเหนือจากการเพิ่มแท็ก JavaDoc หรือคำอธิบายประกอบ รหัสที่เลิกใช้อาจยังคงใช้งานอยู่ในระบบเดิมและผู้พัฒนาระบบเหล่านั้นจำเป็นต้องเข้าถึงเอกสารที่นักพัฒนาดั้งเดิมทำในบางรูปแบบ


1
+1: การใช้คำอธิบายประกอบ @Depricated ยังให้หัวถึง IDEs เช่น Eclipse เพื่อให้แน่ใจว่าจะข้ามวิธีการออกและให้คำแนะนำเชิงภาพอื่น ๆ แก่ผู้พัฒนา
Ryan Hayes

ใช่ฉันรู้วิธีที่จะเลิกและการใช้คำอธิบายประกอบออกคำถามของฉันเป็นเช่นฉันมีรหัสนี้ / ** * ความคิดเห็นเกี่ยวกับชั้นเรียน ** / ชั้นสาธารณะสาธารณะ ClassToDeprecate {// บางรหัสที่นี่} ฉันควรลบความคิดเห็นและเป็นเช่นนี้
alculete

1
@ สแปมเมอร์บทความที่ฉันลิงค์เพื่อพูดถึงนั้น นอกจากนี้การเรียกดูเอกสารคู่มือ Java API ยังตอบว่า สิ่งเดียวที่คุณควรทำคือเพิ่ม@Deprecatedคำอธิบายประกอบหรือ@deprecatedแท็ก JavaDoc แค่นั้น - ไม่มีอะไรอีกแล้วไม่มีอะไรเพิ่มเติม
โธมัสโอเวนส์

โดยวิธีการเชื่อมโยงที่คุณให้เป็นประโยชน์มาก
alculete

1
การเพิ่ม@deprecatedแท็ก JavaDoc และคำอธิบายพร้อมกับ@Deprecatedคำอธิบายประกอบจะให้ความสว่างมากกว่าว่าทำไมเลิกใช้แล้ว ดังนั้นมันจะมีประโยชน์มากขึ้นในการใช้ทั้งสองมากกว่าแค่@Deprecatedคำอธิบายประกอบ
WarFox
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.