Apa itu software craftsmanship

Software craftsmanship adalah seni menulis kode yang baik yang lebih mudah untuk memahami, memelihara dan berkualitas baik. Praktek ini mencakup banyak hal seperti menulis kode modular, unit dan integrasi pengujian kode, komentar dan pemformatan kode yang tepat dan integrasi terus menerus & penyebaran kode terus menerus dll. Semua praktik terbaik ini membuat perangkat lunak kurang rawan bug, berkualitas tinggi, lebih mudah untuk digunakan, belajar dan memelihara dari waktu ke waktu.