ในโลกของการพัฒนาซอฟต์แวร์ "เลิกใช้แล้ว" หมายถึงฟังก์ชันหรือองค์ประกอบที่อยู่ในกระบวนการแทนที่ด้วยฟังก์ชันที่ใหม่กว่า คำว่า มาจากคำว่า "เลิก" ซึ่งหมายถึงการไม่อนุมัติบางสิ่งบางอย่าง.
ทำไมจึงเลิกใช้ CODE
คุณลักษณะถูกเลิกใช้ แทนที่จะนำออกทันที เพื่อให้เข้ากันได้แบบย้อนหลัง และเพื่อให้โปรแกรมเมอร์มีเวลานำโค้ดที่ได้รับผลกระทบมาใช้ให้สอดคล้องกับมาตรฐานใหม่ สาเหตุที่พบบ่อยที่สุดในการเลิกใช้งานคือ: คุณลักษณะนี้ถูกแทนที่ด้วยคุณลักษณะทางเลือกที่มีประสิทธิภาพมากขึ้น
เลิกใช้งานหมายความว่าลบหรือไม่
การเลิกใช้และการนำออกเป็นสองสิ่งที่แตกต่างกัน ในทางกลับกัน การเลิกใช้งานหมายความว่า ที่ผู้ผลิตไม่สนับสนุนการใช้งานฟีเจอร์แต่ปล่อยให้ใช้งานได้ … แต่ฟีเจอร์ที่เลิกใช้แล้วมักมาพร้อมกับคำเตือนเพื่อแนะนำโซลูชันอื่นๆ ในเวอร์ชันต่อๆ ไป ฟีเจอร์ที่เลิกใช้มักจะถูกลบออก
เลิกใช้ย่อมาจากอะไร
เลิกใช้ หมายความว่าโดยทั่วไป สิ่งที่ได้รับการยอมรับแต่ท้อแท้ ในด้านไอที การเลิกใช้งานหมายความว่าแม้ว่าจะมีหรืออนุญาตบางอย่าง แต่ก็ไม่แนะนำ หรือในกรณีที่ต้องใช้บางอย่าง การพูดว่าเลิกใช้หมายความว่าระบบรับรู้ถึงความล้มเหลวของสิ่งนั้น
ทำไมเราถึงเลิกใช้
มันไม่สำคัญเลยจริงๆ ที่ไม่ควรใช้เลย เพราะมันอาจจะหมดไปในอนาคต. ความต้องการ deprecation เกิดขึ้นเพราะเมื่อคลาสวิวัฒนาการ API ของคลาสจะเปลี่ยนไป มีการเปลี่ยนชื่อวิธีการเพื่อความสอดคล้อง … ความสามารถในการทำเครื่องหมายคลาสหรือวิธีการเป็น "เลิกใช้" แก้ปัญหาได้