Menu
Coddy logo textTech

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.

Daha fazla bilgi edinin

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