Laravel ve PHP'de İyi ve Kötü Yazılım Pratikleri Eğitimi
Bu video, full stack developer ve 2013'ten beri yazılım eğitimleri veren Nuray Caymaz tarafından sunulan bir eğitim içeriğidir. Video, devlet sitelerinde görülen kötü yazılım örneklerini inceleyerek başlıyor ve Laravel framework'ünde geliştirilen bir proje üzerinden iyi ve kötü yazılım pratiklerini karşılaştırıyor. İçerikte repository pattern'in nasıl uygulanacağı, API kullanımı, veritabanı mimarisi ve Laravel projelerinde yapılmaması gereken pratikler gibi konular adım adım gösteriliyor. Eğitimde, yorum satırlarının gereksiz kullanımı, controller'larda mantık kodlarının yer alması, çok sayıda select kullanımı, Türkçe değişkenlerin tercih edilmesi, farklı diller için farklı tablolar oluşturma, view'lerde PHP kodlarının yazılması, cash kullanımının ihmal edilmesi ve veritabanı ölçeklendirme gibi konular ele alınıyor. Ayrıca, Laravel'in sadece bir araç olduğunu ve doğru kullanılmadığında sorun yaratabileceğini belirterek, iyi kod yazmanın önemini vurguluyor.
- youtube.com