Jika proyek Anda melacak item yang tertunda dalam kode sumber dengan TODOkomentar, maka Anda harus mengizinkannya.
Fakta bahwa keberadaan TODOkomentar dalam permintaan tarikan mengganggu Anda harus memberi tahu Anda bahwa melacak item yang tertunda dalam kode sumber adalah ide yang buruk. Hal-hal cenderung hilang atau diabaikan begitu saja. Sekarang, jika Anda berbicara tentang permintaan tarik ke "garpu kerja", maka situasinya berbeda. "Garpu kerja" hanyalah itu - sebuah karya yang sedang dalam proses. Tapi garpu seperti itu biasanya tidak memerlukan permintaan tarik. "Aturan Rumah" yang disarankan di sini adalah untuk permintaan tarik dari cabang utama .
House Rule # 1 - Semua yang berkomitmen untuk menguasai harus siap untuk pengujian, karena master dibangun setiap hari setelah check-in. Komit tersebut juga harus mencakup tes tambahan apa pun yang diperlukan.
Jika TODOkomentar ada di sana karena kode belum selesai, atau tes belum selesai, atau kodenya tidak siap untuk pengujian, maka kode itu termasuk dalam komit lokal, bukan permintaan tarik. Hubungi saya jika sudah siap.
House Rule # 2 - Semua informasi tentang masalah terbuka disimpan dalam pelacak masalah. Semua itu. Catatan, coretan, firasat, apa pun.
Jika TODOkomentar terkait dengan masalah terbuka, dan bukan perbaikan yang sebenarnya untuk masalah itu, maka informasi tersebut termasuk dalam pelacak masalah. Dengan begitu, sebelum masalah ditutup, semua informasi dapat ditinjau dan diverifikasi, jika perlu, untuk memastikan masalah tersebut benar-benar terselesaikan.
House Rule # 3 - Semua informasi mengenai tugas-tugas proyek yang tertunda termasuk dalam antrian prioritas (atau apa pun nama sistem Anda untuk itu).
Untuk klarifikasi, tugas proyek yang tertunda adalah sesuatu yang perlu dilakukan dalam proyek yang memiliki prioritas yang ditetapkan, apakah itu cacat yang ditemukan sebelum menghasilkan tiket masalah, atau penerapan persyaratan desain tertentu, atau salah satu dari komponen yang diperlukan persyaratan itu.
Jika ada TODOkomentar untuk mengatakan bahwa kode baru akan berdampak pada tugas yang tertunda, atau untuk menunjukkan sesuatu yang lain dalam basis kode yang perlu dilihat yang ditemukan ketika menerapkan kode baru, maka informasi tersebut termasuk dalam antrian prioritas, baik pada tugas yang ada atau sebagai yang baru.
House Rule # 4 - Saran termasuk dalam Kotak Ide (atau apa pun).
Jika TODOkomentar menyarankan perubahan dalam desain atau implementasi perangkat lunak, maka informasi itu termasuk dalam kotak ide proyek, atau "vNext", atau "Catatan Desain", atau apa pun yang Anda miliki untuk hal semacam itu.
House Rule # 5 - TODOkomentar tidak diizinkan dalam kode sumber. PERIODE.
Jika Anda tetap pada aturan ini, maka Anda tidak perlu khawatir ada orang yang menindaklanjuti apa pun.