om sirasinda farkina vardigim birsey, projede calisan yeteneksiz ve dikkatsiz insan sayisi cogaldikca kod tabaninin durumunun iyice vahime dogru gittigi. sanirim kod tabaninin halkali coplugune donusmesi kod yazablien arkadaslarin morallerinin 0 inmesine, kodlara baktikca midelerinin bulanmasina, sinirlerin tepelere cikmasina yol aciyor. bunun onune gecmenin 3 yolu var:
1. beceriksiz, takim halinde kod gelistirmeyi bilmeyen elemanlari projede calistirmayacaksin.
2. gonderilen yamalarin cok siki bir pre-commit reviewdan gecmeleri lazim. bu reviewlarin ise projede kodlarin derli toplu yazilmasinda kendini gostermis kisiler tarafindan yapilmasi sart. her yamayi tam istedigin standardlara gelene kadar reject etmekten cekinmeyeceksin. istedigin standardlara gelmiyorsa, alip kendin yazacaksin. Buda yetmezmis gibi pis kod yazan adami “flame”leyeceksin. Is konusundaki sert elestirileri kisisel alan adamla zaten is yapilmaz.
3. Kodda kullanilan isimlendirmede de ince eleyip sik dokumak lazim. Ondan 2 hafta sonra denyonun birinin yazdigi kodda “delete()” gibi bir fonksiyon gorunce, ulan bu ne siliyor acaba? diye grep maymunu olmanin onune gecmek lazim. Ayrica mumkunse projede kod yazanlar ingilizce bilsinler.
Pazartesi, Temmuz 10, 2006
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder