ข้อใดอธิบายความหมายของ “Single Responsibility” ได้ถูกต้อง

Publisher แจ้ง Subscriber เมื่อ State/Event เปลี่ยน — Lifecycle, Duplicate, Ordering, Error และ Memory leak
การเชื่อม DB, Queue, File, API, Service หรือ Module จริง — ค้น Schema/Protocol/Transaction/Config mismatch
Module/Class มีเหตุผลหลักที่สัมพันธ์กันในการเปลี่ยน — ไม่แปลว่าหนึ่ง Method/Class ต่อทุกอย่างจนกระจัดกระจาย
บอกส่วนที่ Test ผ่าน ไม่บอก Assertion ถูก/Requirement ครบ/ไม่มี Bug — ใช้หา Gap ร่วมกับ Risk/Mutation/Review

เฉลยอธิบาย

หลักฐานส่วนที่ 5: Pseudocode และ Flowchartระบุข้อความเต็มว่า “Single Responsibility — Module/Class มีเหตุผลหลักที่สัมพันธ์กันในการเปลี่ยน — ไม่แปลว่าหนึ่ง Method/Class ต่อทุกอย่างจนกระจัดกระจาย” ดังนั้นคำตอบคือ “Module/Class มีเหตุผลหลักที่สัมพันธ์กันในการเปลี่ยน — ไม่แปลว่าหนึ่ง Method/Class ต่อทุกอย่างจนกระจัดกระจาย” ส่วนตัวเลือกอื่นเป็นหลักของคนละเงื่อนไขหรือคนละประเด็น

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

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