Projeniz kaynak kodunda bekleyen öğeleri TODO
yorumlarla izliyorsa, izin vermeniz gerekir.
TODO
Çekme isteğindeki bir yorumun varlığı sizi rahatsız ediyor. Kaynak kodda bekleyen öğelerin izlenmesinin kötü bir fikir olduğunu söylemelisiniz. İşler bu şekilde kaybolma veya yok sayma eğilimindedir. Şimdi, bir "çalışma çatalına" çekme isteği hakkında konuşuyorsanız, durum farklıdır. Bir "çalışma çatalı" tam da bu - devam eden bir çalışma. Ancak bunun gibi bir çatal genellikle çekme isteği gerektirmez. Burada önerilen "Ev Kuralları", ana dal için çekme talepleri içindir .
Ev Kuralları # 1 - Master , tüm girişlerden sonra günlük olarak yapıldığı için master için tüm taahhütleri test etmeye hazır olmalıdır . Bu taahhütler ayrıca gereken ek testleri de içermelidir.
Eğer TODO
açıklama yoktur kod bitmiş değil, ya testler bitmedi, veya kod kod yerel değil, bir çekme isteği işlemek aittir o, herhangi bir şekilde test için hazır değil çünkü. Hazır olunca beni ara.
Kural 2 - Açık konulara ilişkin tüm bilgiler konu izleyicide saklanır. Hepsini. Notlar, karalamalar, ağrılar, her neyse.
Eğer TODO
açıklama açık bir konuya ilişkindir ve bu soruna yönelik gerçek bir düzeltme değil, bu bilgiler sorun izleyicide aittir. Bu şekilde, bir sorun kapatılmadan önce, sorunun gerçekten çözüldüğünden emin olmak için gerekirse tüm bilgiler gözden geçirilebilir ve doğrulanabilir.
Kural # 3 - Beklemedeki proje görevleriyle ilgili tüm bilgiler öncelik sırasına aittir (veya bunun için sisteminizin adı ne olursa olsun).
Açıklığa kavuşturmak için, bekleyen bir proje görevi, belirli bir önceliğe sahip olan projede yapılması gereken bir şeydir, ister bir bilet bileti oluşturmadan önce keşfedilen bir kusur, isterse belirli bir tasarım gereksiniminin uygulanması veya bu gereksinimin gerekli bileşenleri.
Eğer TODO
yorumdur yeni kod bekleyen bir görevi etkileyecek veya ihtiyaçlar yeni kod uygularken hangi, ardından bilgi öncelik kuyrukta ait olduğunu, ya üzerinde keşfedildi baktım kod temeli başka bir şey işaret etmek orada söylemek Mevcut görev veya yeni bir görev.
Kural # 4 - Öneriler Fikir Kutusuna (ya da her neyse) aittir.
Eğer TODO
yorumunuz, tasarım veya yazılım uygulanmasında bir değişiklik öneren bilgilerdir projenin fikri kutusuna ait olduğunda veya "vNext" veya "Tasarım Notları", ya da her ne bu tür bir şey için var olduğunu.
Kural # 5 - TODO
Kaynak kodda yorumlara izin verilmez. SÜRESİ.
Bu kurala sadık kalırsanız, herhangi bir şeyi takip eden biri için endişelenmenize gerek kalmayacaktır.