Jika Anda berlangganan kebijakan "Kode Bersih", maka Anda mungkin perlu bertanya pada diri sendiri apakah praktik yang baik untuk menambahkan komentar sama sekali. Jika kode hanya dapat diklarifikasi dengan komentar, maka tentu saja, tambahkan satu, jika tidak, Anda harus dapat dengan mudah memahami apa yang kode Anda lakukan hanya dengan membacanya (asalkan Anda menggunakan nama yang masuk akal untuk variabel, metode, dll.).
Terlepas dari pandangan pribadi Anda tentang apakah mengomentari adalah praktik yang baik atau tidak, komentar harus berisi informasi yang bernilai langsung ke kode yang merujuk komentar tersebut. Dalam kasus ini, pertanyaannya adalah apakah menambahkan nomor masalah menambah nilai pada kode. Masalah yang saya lihat dengan menambahkan nomor masalah adalah bahwa Anda dapat memiliki bagian kode yang mungkin banyak dimodifikasi untuk memenuhi beberapa masalah, dan setelah beberapa saat, mungkin mustahil untuk mengidentifikasi dengan benar perubahan mana yang terkait dengan masalah tertentu. Masalah-masalah selanjutnya, misalnya, mungkin memerlukan kode yang berkaitan dengan masalah-masalah sebelumnya untuk diolah kembali secara besar-besaran. Ini mungkin merupakan contoh ekstrem, namun hal ini menunjukkan bagaimana angka masalah dalam komentar dalam kode dapat menjadi sangat tidak berguna.
Jika Anda dapat menjamin bahwa situasi yang baru saja saya jelaskan tidak akan pernah terjadi, saya masih akan berargumen bahwa nomor masalah itu sendiri masih sangat tidak berguna tanpa deskripsi tentang apa masalahnya, namun, semua informasi ini benar-benar milik Anda. masalah sistem pelacakan dan harus digandakan. Tempat yang lebih baik untuk mencatat nomor masalah adalah di sistem kontrol versi Anda sebagai komentar komit. Keuntungannya adalah Anda dapat membandingkan versi dan melihat perubahan kode yang berkaitan dengan masalah tertentu, sementara nomor masalah itu sendiri memberi Anda pengenal yang diperlukan jika Anda ingin meninjau alasan perubahan dalam kode.
Dengan semua ini dalam pikiran, saya akan menyarankan bahwa itu bukan praktik yang benar-benar baik seperti menambahkan nomor masalah ke dalam komentar dalam kode Anda.