Yazılımcıların kendine has yazılım geliştirme süreçleri olduğuna inanıyorum. Yazılımcılar sizin prensipleriniz neler? Ne olmazsa olmaz diyorsunuz? Geliştirme sürecinde nelere önem veriyorsunuz?
Şifreni mi unuttun? Lütfen aşağıya email adresini gir, sana yeni şifre için bir link göndereceğiz
Kişiden kişiye değişir tabi bu prensipler ama benim artık olmazsa olmaz prensiplerim şöyle: Mümkün olabildiği kadar basit yap: Eğer çözümler arasında bir tercih yapman gerekiyorsa ve kompleks olanı seçmen için özel bir sebep yoksa, her zaman basit olanla git Asla varsayma: Müşteriyle oturup tartışmadan, gereksinimlerini iyi öğrenmeden, onun ihtiyaçlarını karşıladığını varsayma. Gelecekteki gereksinimlerinin ne olacağını varsayma. Kullanıcıların dokümantasyonu anlayacağını varsayma. Kodun düzgün çalışacağını varsayma. Doğrulama yapmadan varsayımda bulunmak, başarısızlığa götürür. Yeniden kullan: Tekerleği yeniden keşfetmeye gerek yok, hem de hiç. O nedenle her zaman yeniden kullan, zamandan ve emekten büyük tasarruf sağlar
Kişiden kişiye değişir tabi bu prensipler ama benim artık olmazsa olmaz prensiplerim şöyle:
Mümkün olabildiği kadar basit yap: Eğer çözümler arasında bir tercih yapman gerekiyorsa ve kompleks olanı seçmen için özel bir sebep yoksa, her zaman basit olanla git
Asla varsayma: Müşteriyle oturup tartışmadan, gereksinimlerini iyi öğrenmeden, onun ihtiyaçlarını karşıladığını varsayma. Gelecekteki gereksinimlerinin ne olacağını varsayma. Kullanıcıların dokümantasyonu anlayacağını varsayma. Kodun düzgün çalışacağını varsayma. Doğrulama yapmadan varsayımda bulunmak, başarısızlığa götürür.
Yeniden kullan: Tekerleği yeniden keşfetmeye gerek yok, hem de hiç. O nedenle her zaman yeniden kullan, zamandan ve emekten büyük tasarruf sağlar
Daha az