เวลาจะดูพฤติกรรม หรือการ flow ของโปรแกรมพวกที่เขียนด้วย C ส่วนใหญ่ดูกันอย่างไรครับ?

โปรแกรมที่เขียนในภาษา C เวลาเขียนปกติแล้วเข้าใช้ IDE ในการเขียนหรือเปล่าครับ เวลาไล่โปรแกรมเพื่อจะหาจุดที่เราต้องการแก้ไขในโปรเจคที่เขียนด้วยภาษา C ส่วนใหญ่เค้าใช้วิธีไหนกันครับ?. เพราะว่าเวลาที่เราได้ source files มาแล้วที่ผมเคยทำก็มีเพียงการ build source เพื่อใช้งาน ดังนั้นจึงไม่สามารถที่จะ debug ดูการทำงานของโปรแกรมได้ ผมอยากดูการทำงานของโปรแกรมเช่นการใส่ break points เข้าไปเพื่อจะได้ดูค่าของตัวแปร และหาวิธีการปรับปรุงโปรแกรมครับ.

ผมไม่ค่อยใช้ debugger ครับ โดยมากจะไล่โค้ดในหัว แล้วตรงไหนอยากทดสอบ flow ก็แทรก printf แสดงข้อความออกมาทาง stdout หรือ stderr ก็ว่าไป

อาจจะแล้วแต่คนครับ บางคนอาจถนัดใช้ debugger มากกว่า

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้