Название с of
Анти-паттерн
Названия переменных не должны быть слишком длинными или содержать излишнюю информацию, если того не требует контекст. Предлог of создаёт избыточность в названии. При формировании составных названий для переменных принято помещать главное слово в конец. Использование of нарушает этот принцип, так как главное слово становиться первым.
Пример 1¶
Плохо:
number_of_active_users = ...
Хорошо:
active_users_num = ...
Пример 2¶
Плохо:
def get_info_of_user(user_id):
...
Хорошо:
def get_user_info(user_id):
...
Пример 3¶
Плохо:
class ProductOfCompany:
def __init__(self, name, price):
self.name = name
self.price = price
Хорошо:
class Product:
def __init__(self, name, price):
self.name = name
self.price = price