C Profesional

Alat kerja profesional: debugging dengan GDB, sistem build, penanganan undefined behavior, dan kualitas kode.

Modul ini merangkum perangkat kerja seorang pengembang C yang mapan, yaitu debugger GDB untuk melacak perilaku program baris demi baris, make untuk mengatur build proyek multi-berkas, pemeriksaan undefined behavior beserta sanitizer-nya, serta kebiasaan kualitas kode mulai dari panduan gaya, komentar dokumentasi, pengujian unit, hingga version control. Keempat topiknya menuntut materi modul-modul sebelumnya, terutama pointer dan memori dinamis, karena sebagian besar bug yang dilacak di modul ini bersumber dari kelola memori. Setelah modul ini selesai, pekerjaan pada proyek C yang lebih besar dapat dilakukan dengan alat dan kebiasaan yang sama dengan proyek sungguhan.