Page 20 - การพัฒนาการหนังสืออิเล็กทรอนิกส์ภาษาของคอมพิวเตอร์
P. 20
�
ิ
ื
่
ี�
หนวยท1 ภาษาคอมพวเตอร์เบองต้น 14 หนวยท1 ภาษาคอมพวเตอร์เบองต้น 15
�
ื
ิ
่
ี�
.......................................................................................................................................................... ..........................................................................................................................................................
5. การทดสอบโปรแกรม (Testing) และการแก้ไขข้อผิดพลาด (Debugging) 6. การจัดทำาเอกสารประกอบโปรแกรม (Documentation) การจัดทำาคู่มือการใช้
การตรวจสอบโปรแกรมสามารถทำาได้ด้วยสายตา ว่าโปรแกรมที่พิมพ์ตรงกับที่เขียน โปรแกรมและเอกสารประกอบโปรแกรม เพื่อให้ผู้ใช้งาน สามารถใช้โปรแกรมได้สะดวก
ไว้หรือไม่แล้วให้ตัวแปลภาษาทำาการแปลโปรแกรม เรียกว่า คอมไพล์ (Compile) เพื่อ โดยคู่มือการใช้โปรแกรมควรอธิบายขั้นตอนต่าง ๆ ที่จำาเป็นในการใช้งาน ความ
หาว่ามีข้อผิดพลาดอะไรบ้าง เช่น ผิดรูปแบบคำาสั่ง (Syntax Error) หรือผิดอื่น ๆ เมื่อ สามารถและขีดจำากัดของโปรแกรม ตัวอย่างการใช้งานต่าง ๆ เช่น การนำาข้อมูล การ
พบที่ผิดก็ต้องแก้ไข แล้วแปลโปรแกรมใหม่ จนกว่าจะคอมไพล์ผ่านได้เป็นแฟ้มจุด แสดงผลหรือรายงาน ที่ได้จากการทำางานของโปรแกรม เป็นต้น
หมาย (Object File) ซึ่งมีนามสกุลเป็น .obj
ตัวอย่างผลการคอมไพล์โปรแกรม คำานวณพื้นที่สามเหลี่ยม (trian.c -> trian.obj)
เมื่อไม่มีข้อผิดพลาดจากการคอมไพล์แล้ว จึงทำาการสร้างแฟ้มโปรแกรมใช้งานที่
เป็นภาษาเครื่อง ซึ่งมีนามสกุล .exe
เมื่อได้แฟ้มที่เป็นภาษาเครื่อง .exe แล้ว ก็สามารถทดสอบการทำางานของโปรแกรม
เพื่อหาข้อผิดพลาดขณะทำางาน (Run-time Error) โดยใช้ข้อมูลทดสอบ (Test Data) และ
หาว่าตรรกะของโปรแกรมผิดหรือไม่ (Program Logic Error) โดยตรวจสอบและแก้ไข
จนแน่ใจว่าโปรแกรมทำางานได้ถูกต้อง
อย่างผลการทดสอบโปรแกรม คำานวณพื้นที่สามเหลี่ยม (trian.c -> trian.exe)