C# da, TPL ile başlatılacak ve yönetilecek, tamamı ortak modellerden ve class lardan ibaret olan bir yapıda, kod tasarımı en baştan buna göre mi yapılmalı ve düşünülmeli, yoksa gerek yok mu? - inploid
yani bu çok kanallılık sonradan rahatça eklenebilir mi? acemice bir soruysa kusura bakmayın öğrenme aşamasındayım;)Düzenle
Bu amaçla kullanılan iki tasarım modeli var. Şelale Modeli sırayla Planla (Kodu Tasarla), Kodu Yaz, Kodu Test Et eğer test başarısızsa başa dön. Extreme veya Agile'de kodu baştan bu kadar ayrıntılı tasarlamazsın. Bu üç adımı paralel olarak götürürsün. Yani A class'ını tasarla, yaz ve test et (herşeyi değil bu bir iki gün sürer), hata varsa A classının hatalarını çöz eğer yoksa B class'ını tasarla. Eğer Test ve Yazım için ayrı kişiler çalışıyorsa B class'ı yaılırken A class'ına dönülebilir. Ama, Extreme veya Agile kod tasarımı yapmamak değil bunu küçük parçalar halinde projenin bütününe yaymaktır.
extremeprogramming.org/ bu bağlantı da sorunuzun yanıtını daha iyi bulabilirsiniz.
Not: Kod yönetimi programlama diline bağlı değildir. Extreme veya Watershed (Şelale) modelleri tüm diller için aynıdır.
165 Görüntülenme3 Takipçi1 Yanıt
C# (Programlama Dili)YazılımNesne Yönelimli Programlama