"İyi bir developer, 100 satırlık karmaşık bir mantığı silip yerine 10 satırlık, herkesin okuyunca “Bunu ben de yazardım” dediği o sade kodu bıraktığında asıl profesyonel duruşunu sergiler. " Evet bunu unutmuştuk. Sanırım herkes hünerlerini kod yazarak göstermek, bakın ben bu işi biliyorum demeye çalışıyordu. Neyse o günleri geride bıraktık :)
Benim bir yöneticim, yazdığım kod tekte çalışır diyerek övünürdü. Ne kadar karmaşık kod yazarsan, ne kadar iletişimin kötüyse o kadar iyi developer’dın :)
Çünkü basit sorular karmaşığı açığa çıkarır.
Temeli test eder. Gerçek ustalık, karmaşık şeyleri ezberlemek değil; en temel kavramları net ve doğru anlamaktır.
Varsayımları yakalar. “Bu neden böyle?” gibi basit bir soru, yıllardır sorgulanmayan hatalı kabulleri ortaya çıkarır.
İletişimi güçlendirir. En iyi developer’lar, teknik doğruluktan önce aynı problemi konuşup konuşmadığımızı kontrol eder.
Bakım maliyetini düşürür. Basit çözümler, debug etmesi ve geliştirmesi en kolay olanlardır.
Ego değil çözüm odaklıdır. Basit soru sormak cesaret ister; “bilmiyorum” demeyi gerektirir.
Kısacası: Acemi developer karmaşıklığı sever, usta developer sadeliği.
"İyi bir developer, 100 satırlık karmaşık bir mantığı silip yerine 10 satırlık, herkesin okuyunca “Bunu ben de yazardım” dediği o sade kodu bıraktığında asıl profesyonel duruşunu sergiler. " Evet bunu unutmuştuk. Sanırım herkes hünerlerini kod yazarak göstermek, bakın ben bu işi biliyorum demeye çalışıyordu. Neyse o günleri geride bıraktık :)
Benim bir yöneticim, yazdığım kod tekte çalışır diyerek övünürdü. Ne kadar karmaşık kod yazarsan, ne kadar iletişimin kötüyse o kadar iyi developer’dın :)
Evet developer dediğinin ağzından günde 3-5 kelimden fazla çıkmamalı., tam anti-social olmalı. Hatta şişmanı makbüldü :)
İnanılmaz ama hala bunların geçerli olduğu şirketler var bence :)
Neyse ki çok daha fazla ayakta kalamayacaklar :)