iOS Mimari Desenler
Mimari desenler yazılımda sıkça karşılaşılan problemlere yeniden kullanılabilir çözümler üretir. Bu desenler, anlaşılması ve yeniden kullanılması kolay kod yazmanıza yardımcı olacak şekilde tasarlanmış şablonlardır. Ayrıca, yazılımı her bir bileşenin ayrı olduğu ve tek bir sorumluluğu üstlenecek şekilde modülerleştirilmesine yardımcı olur.
Mimari desenler gözetmeksizin geliştirilen projelerde en ufak bir özellik eklemek, herhangi bir hatayı düzeltmek ekstra efor ve zaman gerektirebilir. Bu gibi problemler ile karşılaşmak istemiyorsak yapmamız gereken günümüzdeki mimari desenlerden projenize ve ekibinize en uygun olanına kararlaştırıp ona göre ilerlemektir. Bir uygulama geliştirirken mimari desenlere göre geliştirsek bu hem sizin işimizi hem de takım arkadaşlarımızın kodu geliştirmesini ve hataları çözmesini kolaylaştırır.
Yukarıda mimari desenlerin tanımından, özelliklerinden ve kullanmazsak karşılacağımız problemlerden bahsettik. Bu övdüğümüz ve kullanmanızı tavsiye ettiğimiz mimari desenlerden günümüzde kullanılan MVC, MVP, MVVM ve VIPER. Her bir mimariyi tek tek inceleyeceğiz. Ancak her biri çok detaylı olduğu için bu yazımı şimdilik burada tamamlıyorum. Bir sonraki yazımda bu mimari desenlerden en çok kullanılan MVC ile devam edeceğim.