Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تحدي المخالفات

الدرس 4 من 28 في دورة Clean Code - كتابة كود أفضل باستخدام Python على Coddy.

لنتحدَّ مهاراتك في اصطلاحات التسمية!

challenge icon

التحدي

سهل

لديك كود ينتهك اصطلاحات التسمية في 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 عبر الإنترنت