Menu
Coddy logo textTech

Doğru İsim

Coddy'nin Clean Code - Python ile daha iyi kod yazın kursunda ders 5 / 28.

İsimleri seçerken her zaman kodunuzu çok daha okunabilir hâle getirecek açıklayıcı isimler seçmelisiniz.

def foo(x):
	return x * 2

Aşağıdaki örnek belirsizdir ve pek okunabilir değildir.

Doğru yol:

def multiply_by_2(num):
	return num * 2

Artık kod, gövdesini okumadan bile anlaşılır.

Mümkünse ve gerekli değilse a, x, i gibi tek harfli isimlerden kaçınmalısınız.

challenge icon

Görev

Kolay

Bir işleve veya class'a doğru adı verirken öncelikle amacını ve onu en iyi neyin tanımladığını anlamalısın.

Sana bir kod verildi — bu koddaki adları düzelt!

İlk olarak her kod parçasının amacını anla!

Elbette birçok olası yanıt vardır, ancak belirli yanıtları hedefliyoruz.

Kendin dene

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 ile daha iyi kod yazın bölümündeki tüm dersler

Kendi başına pratik yap: Online Python derleyicisi