Неверный порядок слов
Анти-паттерн
Неправильный порядок слов усложняет чтение.
Пример 1¶
Ключевое слово в названии переменной должно располагаться в конце.
Плохо:
num_active_users = ...
Хорошо:
active_users_num = ...
Пример 2¶
Глагол в названии функции или метода должен располагаться в начале.
Плохо:
def user_info_get(user_id):
...
Хорошо:
def get_user_info(user_id):
...
Пример 3¶
Ключевое существительное в названии функции или метода должно располагаться в конце.
Плохо:
def get_info_user(user_id):
...
Хорошо:
def get_user_info(user_id):
...
Пример 4¶
В классах с составными названиями ключевое слово также ставится в конец.
Плохо:
class ConverterCurrency:
def __init__(self, exchange_rate):
self.exchange_rate = exchange_rate
def convert_amount(self, amount):
return amount * self.exchange_rate
Хорошо:
class CurrencyConverter:
def __init__(self, exchange_rate):
self.exchange_rate = exchange_rate
def convert_amount(self, amount):
return amount * self.exchange_rate