ในการพัฒนาระบบ นักพัฒนาพบว่าโค้ดส่วนหนึ่งถูกเขียนซ้ำกันในหลายส่วนของโปรแกรม ควรแก้ไขตามหลักการใด

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

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาการพัฒนาระบบสารสนเทศ วิเคราะห์ ออกแบบ และการเขียนโปรแกรมคอมพิวเตอร์

ดูข้อสอบวิชานี้ทั้งหมด →