บทที่ 15 โครงงานบูรณาการ: พัฒนาโปรแกรมที่มีคุณภาพแบบครบวงจร
โครงงานบูรณาการปิดเล่มที่รวมทักษะทุกบทเข้ากับระบบจัดการคะแนนนักศึกษา ตั้งแต่วิเคราะห์ ออกแบบด้วย struct และฟังก์ชัน พัฒนา ทดสอบ ไปจนส่งมอบตามมาตรฐานการเขียนโค้ด ครอบคลุม CLO1–5
Essays, notes, and technical articles on software, research, and data systems.
62 posts · Showing 1–6
โครงงานบูรณาการปิดเล่มที่รวมทักษะทุกบทเข้ากับระบบจัดการคะแนนนักศึกษา ตั้งแต่วิเคราะห์ ออกแบบด้วย struct และฟังก์ชัน พัฒนา ทดสอบ ไปจนส่งมอบตามมาตรฐานการเขียนโค้ด ครอบคลุม CLO1–5
อภิปรายความซื่อสัตย์ การอ้างอิง ความช่วยเหลือจากเครื่องมือ และความเป็นส่วนตัว ผ่านกรณีศึกษาการพัฒนาโค้ดและการรายงานหลักฐาน
บทสรุปมาตรฐานการเขียนโค้ดสี่ด้าน (การจัดย่อหน้า การตั้งชื่อ คอมเมนต์ และความสม่ำเสมอ) พร้อมแนวคิดการจัดการเวอร์ชันและการเขียนข้อความ commit ที่สื่อความหมายเพื่อตอบ CLO5
บทนี้สอนการวัดประสิทธิภาพของขั้นตอนวิธีด้วยการนับจำนวนรอบ (ค่าคงที่) และการจับเวลาด้วย clock() (ค่าผันแปร) พร้อมหลักคุณภาพโค้ดในการเลี่ยงการคำนวณซ้ำซ้อนและสมดุลความอ่านง่ายกับประสิทธิภาพ
ฝึกจำแนกข้อผิดพลาด วินิจฉัยสาเหตุ และทดสอบฟังก์ชัน C ด้วยกรณีขอบเขต พร้อมอธิบายข้อจำกัดของ assert และคำเตือนคอมไพเลอร์
ฝึกเรียงลำดับและค้นหาด้วย selection sort, linear search และ binary search พร้อมตารางไล่ค่า เงื่อนไขการใช้ และกรณีข้อมูลซ้ำ