การนำกลับมาใช้ใหม่คืออะไร? ความหมายและความหมาย

click fraud protection

ความสามารถในการใช้ซ้ำในการเขียนโปรแกรมคอมพิวเตอร์คือการวัดความเป็นไปได้ที่หน่วยของรหัสที่กำหนดสามารถรวมเข้ากับโปรแกรมอื่นได้สำเร็จ ภาษาเขียนโปรแกรมคอมพิวเตอร์มีระดับความสามารถในการนำกลับมาใช้ใหม่ได้หลากหลายระดับ ในภาษาการเขียนโปรแกรมแบบมีโครงสร้าง โปรแกรมเมอร์จะพัฒนาไลบรารีโค้ดที่มีรูทีนที่ใช้บ่อย เช่น รูทีนที่เกี่ยวข้องกับการเปิดหน้าต่างและแสดงบนหน้าจอ เพื่อใช้ประโยชน์จากไลบรารีรูทีน โปรแกรมเมอร์เขียนคำสั่งที่เรียกรูทีน
แม้ว่าขั้นตอนนี้จะฟังดูง่ายในทางปฏิบัติ แต่โปรแกรมเมอร์ต้องรู้มากเกี่ยวกับรูทีนและต้องเรียกรูทีนตามกฎที่แม่นยำ (และมักจะซับซ้อน) ของรูทีน ดูไลบรารี รูทีนของไลบรารี อ็อบเจ็กต์ การเขียนโปรแกรมเชิงวัตถุ การเขียนโปรแกรมแบบมีโครงสร้าง

Technipages อธิบายการนำมาใช้ใหม่

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


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

การใช้ซ้ำได้ทั่วไป

  • NS การนำกลับมาใช้ใหม่ ของรหัสขึ้นอยู่กับความสามารถของโปรแกรมเมอร์คนอื่น ๆ ที่จะสามารถดูรหัสและทำความเข้าใจกับมันและคุณสมบัติของมันได้
  • การนำกลับมาใช้ใหม่ คือคุณภาพของโค้ดที่ใช้ในแพลตฟอร์มต่างๆ สำหรับหลายฟังก์ชัน
  • สำหรับ การนำกลับมาใช้ใหม่ ในการทำงาน วิธีการที่เรียกว่าการทำให้เป็นโมดูล (modularization) ซึ่งรหัสจะถูกแบ่งออกเป็นโมดูล

การใช้ซ้ำในทางที่ผิดที่พบบ่อย

  • เมื่อไหร่ การนำกลับมาใช้ใหม่ ใช้กับโค้ดหรือโปรแกรม บังคับว่าโค้ดเป็นโปรแกรมโอเพ่นซอร์ส
  • สำหรับ การนำกลับมาใช้ใหม่ ในการทำงานนั้นไม่บังคับว่าโค้ดจะแตกออกเป็นโมดูล