تحدي المخالفات
الدرس 4 من 28 في دورة Clean Code - كتابة كود أفضل باستخدام Python على Coddy.
لنتحدَّ مهاراتك في اصطلاحات التسمية!
التحدي
سهللديك كود ينتهك اصطلاحات التسمية في Python، حدّد هذه المشكلات وأصلحها!
استخدم زر إعادة التشغيل عند الحاجة.
ماذا يفعل هذا الكود؟
لا تغيّر أي كود غير ضروري لأننا نختبر باستخدام regex :)
جرّب بنفسك
from abc import ABC, abstractmethod
class animal(ABC):
@abstractmethod
def makeVoice(self):
pass
class red_tiger(animal):
def __init__(self, VOICE):
self.Voice = VOICE
def makeVoice(self):
print(self.Voice)
defaultvoice = "Woof"
if __name__ == "__main__":
defaultTiger = red_tiger(defaultvoice)
realTiger = red_tiger("Arrgh!")
defaultTiger.makeVoice()
realTiger.makeVoice()
جميع دروس Clean Code - كتابة كود أفضل باستخدام Python
تدرّب بنفسك: مترجم Python عبر الإنترنت