Bu oturumun amacı sadece teknik kavram anlatmak değil; modern yazılım geliştirmede neden software design ve architecture bilgisinin kritik hale geldiğini birlikte görmek.

🧠 Software Design ile Software Architecture arasındaki farkı anlamak
🧩 Cohesion, coupling ve değişim maliyeti üzerinden maintainability düşüncesi
✨ Clean Code ve SOLID prensiplerinin gerçek hayatta hangi problemi çözdüğünü görmek
❓ AI ile kod üretiyorum ama üretilen yapının doğru olup olmadığını değerlendiremiyorum
❓Yazılım geliştiriyorum ama “neden böyle tasarlıyoruz?” sorusuna net cevap veremiyorum
❓ Framework kullanıyorum ama software engineering düşüncesinde eksik hissediyorum