Uygun şube adlandırma konusundaki liderliğimle bir anlaşmazlığın ortasındayım (elbette samimi). Bu, uzun süren özellik dalları için değil, hata düzeltme ve küçük özellik dalları için geçerlidir. Uzun süren özellik dalları için, insan tarafından okunabilen adların daha iyi olduğunu kabul ediyoruz. İşte iki bakış açısı:
Benim:
Şubeleri takımlarına ve bilet numaralarına göre adlandırmak daha iyidir. Bunları biletleme sistemimizde bulmayı kolaylaştırır ve yazım süresini kısaltır. Ayrıca, bir bilet hakkında geçmiş bilgileri ararken GIT'deki ilgili şubeleri aramayı kolaylaştırır.
Misal:
team-name/12345
team-name/53719
His:
Şubeleri özelliklerine / işlevlerine göre adlandırma. Otomatik tamamlamayı kolaylaştırır ve hatırlanması bireysel numaralardan daha kolaydır.
Misal:
team-name/fix-that-sql-bug
team-name/expand-http-parser
Sunduğum bir uzlaşma şudur:
team-name/12345-fix-that-sql-bug
Ancak GIT otomatik tamamlamasıyla uğraştığı için bunu sevmiyor.
Bu öncelikle görüşe dayalıysa, lütfen bunun SO için daha uygun olabileceği konusunda bana rehberlik etmekten çekinmeyin - ancak verdiğim nedenlerin ampirik bir cevap vermek için değiştirilebileceğini / eklenebileceğini düşünüyorum.