โปรแกรมเมอร์มากประสบการณ์ที่ "ไม่ใช้ดีบักเกอร์" น่าจะคิดในแง่ของ gdb/SoftICE และไม่เคยใช้โปรแกรมแก้ไขจุดบกพร่องแบบรวม (และอาจจะไม่ ใช้ IDE สำหรับเรื่องนั้น) พวกมันล้าหลังจนเจ็บปวด
ดีบักเกอร์จำเป็นไหม
ดีบักเกอร์คือ รหัสที่จำเป็นอย่างยิ่ง ไม่เพียงแต่ช่วยคุณแก้ไขปัญหาที่พบ แต่หากคุณทำตามขั้นตอนทุกบรรทัดของโค้ดที่คุณเขียนจริงๆ คุณจะแก้ไขปัญหาที่ไม่ชัดเจนได้
โปรแกรมเมอร์ใช้ IDE หรือไม่
IDE หรือสภาพแวดล้อมการพัฒนาแบบบูรณาการ ช่วยให้โปรแกรมเมอร์สามารถรวมแง่มุมต่างๆ ของการเขียนโปรแกรมคอมพิวเตอร์เข้าด้วยกัน IDEs เพิ่มประสิทธิภาพการทำงานของโปรแกรมเมอร์โดยรวมกิจกรรมทั่วไปของการเขียนซอฟต์แวร์ไว้ในแอปพลิเคชันเดียว: การแก้ไขซอร์สโค้ด การสร้างไฟล์สั่งการ และการดีบั๊ก
ทำไมโปรแกรมเมอร์จึงใช้ GDB
GDB ย่อมาจาก GNU Project Debugger และ เครื่องมือแก้ไขจุดบกพร่องที่ทรงพลังสำหรับ C (พร้อมกับภาษาอื่นๆ เช่น C++) ช่วยให้คุณสำรวจภายในโปรแกรม C ของคุณในขณะที่กำลังทำงานและยังช่วยให้คุณเห็นว่าเกิดอะไรขึ้นเมื่อโปรแกรมของคุณขัดข้อง
โปรแกรมเมอร์มืออาชีพใช้อะไร
พวกเขาทำงานร่วมกับนักออกแบบและโปรแกรมเมอร์คนอื่นๆ เพื่อวางแผนแต่ละส่วนของแอปพลิเคชันหรือซอฟต์แวร์ จากนั้นกำหนดว่าแต่ละส่วนจะทำงานร่วมกันอย่างไร พวกเขาเขียนโค้ดโดยใช้ภาษาที่หลากหลายเป็นหลัก รวมถึงPython, C++ และ Java ที่คอมพิวเตอร์อ่านได้