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

الاسم الصحيح

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

عند اختيار الأسماء، يجب عليك دائمًا اختيار أسماء وصفية تجعل الكود الخاص بك أكثر قابلية للقراءة.

def foo(x):
	return x * 2

المثال التالي غير واضح وغير قابل للقراءة بشكل جيد.

الطريقة الصحيحة،

def multiply_by_2(num):
	return num * 2

الآن أصبح الكود واضحاً حتى دون قراءة محتواه.

إذا كان ذلك ممكناً وغير ضروري، يجب عليك تجنب الأسماء المكونة من حرف واحد مثل a و x و i وما إلى ذلك...

challenge icon

التحدي

سهل

عند إعطاء اسم صحيح لدالة أو فئة، يجب عليك أولاً فهم الغرض منها وما الذي يصفها بشكل أفضل.

لقد تم تزويدك بكود - قم بتصحيح الأسماء في هذا الكود!

أولاً - افهم الغرض من كل جزء من الكود!

هناك بالطبع العديد من الإجابات الممكنة ولكننا نهدف إلى إجابات محددة..

جرّب بنفسك

class MyClass:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    
    def bar(self, x, y):
        self.name = x
        self.age = y
    
    def p(self):
        print(f'My name is {self.name} and I\'m {self.age} years old')

if __name__ == '__main__':
    b = 'Bob'
    c = 32
    a = MyClass(b, c)
    a.bar(b, 33)
    a.p()

جميع دروس Clean Code - كتابة كود أفضل باستخدام Python