Solid Programlama Prensipleri Eğitim Videosu
Bu video, bir eğitmen tarafından sunulan Solid programlama prensipleri hakkında kapsamlı bir eğitim serisinin ilk bölümüdür. Eğitmen, beş video içinde Solid programlamayı anlatmayı planladığını belirtmektedir. Video, Solid programlamanın beş temel prensibini (Single Responsibility Principle, Open-Closed Principle, Liskov Substitution Principle, Interface Segregation Principle, Dependency Inversion Principle) detaylı olarak ele almaktadır. Her prensip için soyut kavramlar açıklanmakta, örnekler verilmekte ve bu prensiplerin neden önemli olduğu, nasıl uygulanacağı ve ihlal edildiğinde ortaya çıkabilecek sorunlar anlatılmaktadır. Videoda özellikle Liskov Substitution Principle kapsamında inveriant, precondition ve postcondition kavramları, dependency injection'in çalışma prensibi ve unit testing için nasıl kullanılabileceği gibi konular detaylı olarak işlenmektedir. Eğitmen, ilerleyen videolarda daha somut örnekler sunulacağını belirtmektedir.
- youtube.com