Menu
Coddy logo textTech

Doğru İsim

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

İsim seçerken, kodunuzu çok daha okunabilir kılacak 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 durumdadır.

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

challenge icon

Görev

Kolay

Bir fonksiyona veya sınıfa doğru bir isim verirken, öncelikle amacının ne olduğunu ve onu en iyi neyin tanımladığını anlamalısınız.

Size bir kod verildi - bu koddaki isimleri düzeltin!

İlk olarak - her kod parçasının amacının ne olduğunu anlayın!

Elbette birçok olası cevap var ancak biz belirli olanları 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