Giriş
Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 21 / 28.
SOLID ilkeleri programlama sırasında uyulması gereken temel kurallardır:
Sorumlulukların tekliği ilkesi -
"Bir sınıfın değişmesi için hiçbir zaman birden fazla neden olmamalıdır."
Oka kapatma ilkesi -
"Yazılım varlıkları genişletilmeye açık, ancak değiştirilmeye kapalı olmalıdır."
Liskov yerine koyma ilkesi -
"Temel sınıflara yönelik işaretçileri veya referansları kullanan işlevler, bunu bilmeden türetilmiş sınıfların nesnelerini kullanabilmelidir."
Interface ayrımı ilkesi -
"Bir genel amaçlı interface yerine, istemciye özgü birçok interface daha iyidir."
Dependency tersine çevirme ilkesi -
"Soyutlamalara bağımlı olun, [somutlaştırmalara değil]."
SOLID ilkeleri bütün bir kursa sığabilir; bu kursta temeller örnekler ve zorluklarla gösterilecektir.
Kendin dene
Bu ders bir kod alıştırması içermiyor.
Clean Code - Python ile daha iyi kod yazın bölümündeki tüm dersler
Kendi başına pratik yap: Online Python derleyicisi