Saya suka menjadi programmer. Di sana, saya mengatakannya. Namun, dengan mengatakan itu, saya menyadari akhir-akhir ini bahwa saya benar-benar tidak tahan dengan perbaikan bug. Sama sekali.
Bahkan, ketika saya sedang mengembangkan sesuatu, produktivitas saya sangat tinggi. Bahkan ketika menulis unit-test dan melakukan pengujian mandiri terhadap perkembangan saya, saya umumnya sangat produktif. Saya bisa fokus dengan baik, dan saya bisa menyelesaikan tugas.
Namun, ketika waktu QA tiba dan saya sedang memperbaiki bug, inspirasi saya menukik tajam. Saya harus memaksakan diri dengan langkah-langkah yang cukup ekstrem (Anda tahu, musik BPM tinggi, kafein dalam jumlah berlebihan, dll) untuk menyelesaikan sesuatu . Pekerjaan saya biasanya terlibat dengan melangkah ke proyek besar yang sudah ada dan menambahkan fitur baru atau memperbaiki bug, jadi saya tidak bisa memberi tahu majikan saya bahwa saya perlu beberapa minggu untuk menulis unit test untuk semua kode mereka :) Selain itu, teknologi server yang sering kita gunakan sangat menghambat pengujian unit dan integrasi, karena memiliki beberapa masalah Java classloader. Saya tidak sepenuhnya menentang perbaikan bug, kadang-kadang bisa menyenangkan, tetapi itu tidak menyenangkan sama sekali ketika Anda harus membuat perubahan kecil dan menunggu 30 detik hingga 3 menit untuk dapat melihat apakah mereka berfungsi atau tidak (karena cara sistem bekerja).
Bagaimana saya bisa meningkatkan produktivitas dan motivasi saya ketika memperbaiki bug? Apakah ini sesuatu yang ditangani sebagian besar programmer?