Skip to content

Yazılım Tasarımı

SOLID, DRY, KISS ve tasarım desenleri.
  1. 1Temiz kodİsimlendirme, fonksiyon boyu, okunabilirlik.
  2. 2DRY, KISS, YAGNIAşırı mühendislik tuzağı ve sade kalmak.
  3. 3SOLID: Single ResponsibilityTek sorumluluk ilkesi.
  4. 4SOLID: Open/ClosedGenişlemeye açık, değişikliğe kapalı.
  5. 5SOLID: Liskov SubstitutionYerine geçebilirlik ilkesi.
  6. 6SOLID: Interface SegregationArayüz ayrımı ilkesi.
  7. 7SOLID: Dependency InversionBağımlılığın tersine çevrilmesi ve DI ile ilişkisi.
  8. 8Tasarım deseni nedirGoF sınıflandırması.
  9. 9Oluşturucu desenlerFactory, Abstract Factory, Builder, Singleton.
  10. 10Yapısal desenlerAdapter, Decorator, Facade, Proxy, Composite.
  11. 11Davranışsal desenlerStrategy, Observer, Command, Template Method, Mediator.
  12. 12Repository ve Unit of WorkVeri erişim desenleri.
  13. 13MimariKatmanlı mimari, Clean Architecture, DDD'ye kısa bakış.
  14. 14RefactoringKod kokuları ve düzeltme teknikleri.
  15. 15Kendi başına yapabilir misin?Hat sonu yeterlilik kontrolü: gerçekçi görev + kontrol listesi.