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