Yazeka
Arama sonuçlarına göre oluşturuldu
MVC (Model-View-Controller), yazılım geliştirme süreçlerinde uygulamanın veri, kullanıcı arayüzü ve kontrol akışı gibi temel bileşenlerini birbirinden ayırarak daha temiz bir yapı kurulmasını sağlayan bir mimari desendir 123.
MVC'nin temel işlevleri:
- Kodun okunabilirliğini ve sürdürülebilirliğini artırır 12. Farklı geliştiriciler, uygulamanın farklı katmanları üzerinde aynı anda çalışabilir 13.
- Test edilebilirliği artırır 12. Model ve Controller katmanları bağımsız şekilde test edilebilir 1.
- Yeniden kullanılabilirlik sağlar 15. Görünümler (arayüzler), farklı verilerle birden çok kez kullanılabilir 1.
- Uygulama güvenliğini artırır 5. Dışarıdan ulaşan herkese yalnızca görünüm (View) kısmı gösterilir 5.
5 kaynaktan alınan bilgiyle göre: