C Programlama Atölyeleri - B1 - Modüler Yazılım Geliştirme stream with Coşkun Taşdemir
C programlama dilinde geliştirdiğimiz yazılımları nasıl organize edeceğimiz ve temel anlamda “yazılım mimarisinin” nasıl uygulanacağı üzerine bir atölye çalışması gerçekleştireceğiz. Özellikle belirli bir C programlama tecrübesine sahip olan ama yazılım kalitesi ve yazılım hatalarından dolayı sıkıntı yaşayan, daha iyi yazılım tasarlamanın yollarını arayanlar için faydalı bir etkinlik olacaktır. UYARI: Bu orta-ileri seviye bir atölye çalışmasıdır. Örnekler tamamen C dilinde ve herhangi bir donanımdan bağımsız olacaktır. - C’de fonksiyonlar ve fonksiyonlardan oluşan modüller / derleme birimleri (compilation unit) oluşturma - Yazılımda mimari kavramına giriş - Katmanlı mimari - Modüller arası bağımlılıklar. High Cohesion - Low coupling kavramları - Modüller arası veri paylaşımı, arayüz fonksiyonları - Encapsulation - Bilgi Saklama kavramı