Kod incelemeleri yapmaya başlayın veya programlamayı eşleştirin.
Takım bunlar için gitmezse, haftalık tasarım incelemelerini deneyin. Her hafta, bir saat boyunca bir araya gelin ve bir kod parçası hakkında konuşun. İnsanlar savunmacı görünüyorsa, en azından başlangıçta kimsenin artık duygusal olarak bağlı olmadığı eski kodu seçin.
@JesperE'nin dediği gibi, kodlayıcıya değil, koda odaklanın.
Farklı olduğunu düşündüğünüz bir şeyi gördüğünüzde, ancak diğerleri aynı şekilde görmezse, eksikliklere yol açan soruları sormak yerine, onları işaret etmek yerine işe başlayın. Örneğin:
Globals : Sizce bunlardan birden fazlasına sahip olmak isteyeceğiz mi? Sizce buna erişimi kontrol etmek isteyeceğiz?
Değişebilir durum : Sizce bunu başka bir iş parçacığından değiştirmek isteyeceğiz?
Ben de faydalı odaklanmak bulmak benim insanlar rahatlamak yardımcı olabilir sınırlamalar. Örneğin:
uzun fonksiyonlar : Beynim tüm bunları bir anda tutacak kadar büyük değil. Ele alabileceğim daha küçük parçaları nasıl yapabiliriz?
kötü isimler : Açık kodu okurken kolayca karışabilirim; isimler yanıltıcı olduğunda, benim için umut yok.
Sonuç olarak, hedef ekibinize nasıl daha iyi kod yazacağınızı öğretmeniz değildir. Takımınızda bir öğrenme kültürü oluşturmaktır. Her insanın daha iyi bir programcı olma konusunda yardım için başkalarına baktığı yer.