ในการพัฒนาระบบ นักพัฒนาพบว่าโค้ดส่วนหนึ่งถูกเขียนซ้ำกันในหลายส่วนของโปรแกรม ควรแก้ไขตามหลักการใด
กเพิ่มโค้ดซ้ำให้มากขึ้นเพื่อให้โปรแกรมมีความยืดหยุ่น
ขปล่อยไว้เพราะโค้ดที่ซ้ำกันทำให้โปรแกรมทำงานเร็วขึ้น
คคัดลอกโค้ดซ้ำออกให้หมดและเขียน Comment แทน
งแยกโค้ดที่ซ้ำกันออกเป็นฟังก์ชันหรือโมดูลกลาง ตามหลักการ DRY (Don't Repeat Yourself)
เฉลยอธิบาย
หลักการ DRY (Don't Repeat Yourself) เป็นหลักการสำคัญในการเขียนโปรแกรม ที่ระบุว่าควรหลีกเลี่ยงการซ้ำซ้อนของโค้ด โดยแยกโค้ดที่ใช้ซ้ำออกเป็นฟังก์ชันหรือโมดูลกลาง เพื่อลดการบำรุงรักษาและลดโอกาสเกิด Bug ตัวเลือก A เป็นความเข้าใจผิด โค้ดซ้ำไม่ได้ทำให้เร็วขึ้น ตัวเลือก C ทำให้โปรแกรมทำงานไม่ถูกต้อง และตัวเลือก D ยิ่งทำให้ปัญหาเลวร้ายลง