• Yapay zekadan makale özeti

    • Bu video, bir eğitim dersi formatında olup, eğitmen tarafından Solid prensiplerine giriş yapılmaktadır.
    • Ders, öncelikle bad design (kötü tasarım) özellikleri (regedit sertlik, fragility kırılganlık ve immoblity tekrar kullanılabilirliği zor) örneklerle açıklanmaktadır. Ardından Solid prensiplerinin ne olduğu, Robert Chatchel Martin tarafından ortaya atıldığı ve yazılımı daha anlaşılır, esnek ve sürdürülebilir hale getirmek için tasarlandığı anlatılmaktadır. Dersin sonunda, bir sonraki derste ilk design prensibi olan Single Responsibility Principle'den devam edileceği belirtilmektedir.
    00:01Dersin İçeriği ve Yöntemi
    • Bu derste SOLID prensiplerine giriş yapılacak ve her bir prensip ayrı bir videoda anlatılacak.
    • Dersin nasıl ilerleyeceği, örnek dosyaların nereye konulacağı ve soruların nasıl sorulacağı açıklanacak.
    • Slaytlarda İngilizce terimler kullanılacak ancak Türkçe açıklamalar yapılacak ve örnek dosyalar GitHub üzerinden paylaşılacak.
    01:23Bad Design Özellikleri
    • Regedit (Sertlik): Bir sistemdeki bir değişiklik diğer bölümleri de etkiliyorsa bu kötü bir dizayndır.
    • Fragility (Kırılganlık): Bir hatayı düzeltmeye çalışırken başka yerleri bozuyorsanız sisteminiz kırılgan demektir.
    • Immobility (Tekrar Kullanılabilirlik Zorluğu): Yazdığınız kodu başka yerlerde kullanamıyorsanız sisteminiz hareketsizdir.
    04:09SOLID Prensipleri
    • SOLID prensipleri, kötü dizaynları yapmamak için ortaya atılmış prensiplerdir.
    • Bu prensipler yazılımı daha anlaşılır, daha esnek ve daha sürdürülebilir hale getirmek için tasarlanmıştır.
    • SOLID prensiplerinin temelleri ve felsefesi ilk olarak Ankel Bab tarafından ortaya atılmıştır.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor