Menu
Coddy logo textTech

Właściwa nazwa

Lekcja 5 z 28 w kursie Czysty kod — pisz lepszy kod w Pythonie w Coddy.

Wybierając nazwy, zawsze wybieraj opisowe, które sprawią, że Twój kod będzie znacznie bardziej czytelny.

def foo(x):
	return x * 2

Poniższy przykład jest niejasny i niezbyt czytelny.

Właściwy sposób:

def multiply_by_2(num):
	return num * 2

Teraz kod jest zrozumiały nawet bez czytania jego treści.

Jeśli to możliwe i nie jest konieczne, unikaj nazw składających się z jednej litery, takich jak a, x, i itp.

challenge icon

Wyzwanie

Łatwy

Wybierając odpowiednią nazwę dla funkcji lub klasy, najpierw należy zrozumieć, jaki jest jej cel i co najlepiej ją opisuje.

Otrzymujesz kod — popraw nazwy w tym kodzie!

Najpierw zrozum, jaki jest cel każdego fragmentu kodu!

Oczywiście istnieje wiele możliwych odpowiedzi, ale zależy nam na konkretnych.

Spróbuj swoich sił

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()

Wszystkie lekcje w sekcji Czysty kod — pisz lepszy kod w Pythonie

Poćwicz samodzielnie: Kompilator Python online