İlk olarak: Temel araçlarınızı iyi tanıyın
ASP.Net olay modelini bilin. Eğer yapmazsan bir karmaşaya gireceksin.
OO mekaniğini kavrar . Şaşırtıcı sayıda nispeten deneyimli .Net programcıları hala 1972 olduğunu düşünüyor.
Kod Tamamlandı okumaya başlayın.
İkincisi: Endişeleri ayırmayı öğrenin
ASP.Net geliştirmede gördüğüm en yaygın tasarım suçu, arkadaki koddaki tüm iş mantığını doldurmaktır. Tüm Microsoft örneklerinin bu şekilde yapıldığını biliyorum. Küçük uygulamalarda haklı olduğunu biliyorum. Ve biliyorum ben bazen bu şekilde yapmak. Ama gerçekten, kötü bir tasarım ve hafta boyunca evcil hayvanımdan nefret ediyorum.
Üçüncüsü: Tasarım hakkında her şeyi öğrenin
Gördüğüm düşük kaliteli .Net kodu çoğu kötü OO tasarımının sonucudur. Bu nedenle, aşağıdakilerin iyi anlaşılmasını öneririm:
- KATI prensipler
- GoF Tasarım Desenleri
- MVC (ASP.Net MVC için)
Dördüncü: Daha fazla araç tanıyın
Kullanıma hazır birçok araç sağlayarak Microsoft'un işleri nasıl kolaylaştırdığını biliyor musunuz? Er ya da geç sınırlarına ulaşacaksınız. Bunu yaptığınızda, ya onları kendi isteğinize göre bükmeniz ya da kendi isteğinizi yuvarlamanız gerekecektir. Her iki durumda da, bazı CSS ve Javascript ile kirlenmeniz gerekecek.
En sonunda
Bir sürü şeyi yaptıktan sonra, harika bir yola çıkıyorsun.
[Düzenle: Bu sütürü öğrenme sırası düzeltildi. Görünüşe göre dün sayamadım ...]