Bazı iş arkadaşlarıyla tüm kod tabanının takım sahipliğinin, bileşenlerin bireysel sahipliğinden daha iyi olup olmadığı konusunda tartışmanın ortasındayım.
Ben ekibin her üyesine kod temeli hakkında kabaca eşit bir pay vermeyi devrettiğim için büyük bir savunucuyum. İnsanların yarattıkları için gurur duymalarına izin verir, böcek izleyicilere gelen biletleri atamak için açık bir ilk yer verir ve "kırık pencere sendromunu" hafifletmeye yardımcı olur.
Ayrıca, belirli işlevsellik bilgilerini bir (veya iki) ekip üyesiyle birleştirerek hata düzeltmelerini çok daha kolay hale getirir.
Hepsinden önemlisi, nihai kararını bir komite yerine çok fazla girdisi olan bir kişiyle verir.
Biri kodunuzu değiştirmek isterse izin istemek için savunuculuk yapmıyorum; belki de kod incelemesini her zaman sahibine bildirmelisin. Bilgi biriktirme siloları inşa etmeyi de önermiyorum: bu mülkiyette münhasır hiçbir şey olmamalı.
Ancak bunu iş arkadaşlarıma önerdiğinde, kesinlikle beklediğimden çok daha fazla bir ton baskı aldım.
Bu yüzden topluluğa soruyorum: büyük bir kod tabanında bir ekiple çalışmayla ilgili görüşleriniz nelerdir? Kolektif mülkiyeti dikkatli bir şekilde sürdürme konusunda özlediğim bir şey var mı?