Profesyonel Yazılım Geliştiricilerin Gizli İş Akışı

Çoğu insan yazılım geliştirmenin sadece kod yazmaktan ibaret olduğunu düşünür. Karanlık bir ekranda hızlıca yazı yazan birini hayal ederler. Bu, işin sadece %20'sidir.

Diğer %80'lik kısım görünmezdir. Tek bir satır bile yazmadan önce gerçekleşir. Bu çalışma, profesyonelleri tüm gün kendi hatalarını düzeltmekle uğraşan kişilerden ayırır.

Kıdemli geliştiriciler zamanlarının %20 ile %40'ını planlama yaparak geçirirler. Bu bir erteleme değildir; bu bir risk yönetimidir. Kod canlıya alındıktan sonra onu değiştirmek maliyetlidir.

Sağlam bir planlama aşaması şuna benzer:

• Problemi kendi kelimelerinizle yeniden ifade edin. Eğer basitçe açıklayamıyorsanız, henüz anlamamışsınız demektir. • Kısıtlamaları belirleyin. Hız, teslim tarihleri ve mevcut sistemler hakkında düşünün. • Çözümü taslak haline getirin. Verilerin nasıl aktığını görmek için madde işaretleri veya basit diyagramlar kullanın. • Bilinmeyenleri listeleyin. Başlamadan önce neleri araştırmanız gerektiğini öğrenin.

Profesyonel geliştiriciler