Представьте, что у нас есть такая программа:
x = 'Father!'
print(x)
С технической точки зрения — всё работает. Мы уже видели похожие примеры, но здесь используется переменная с названием x
. Плохие имена мешают читать и понимать код. Вот несколько примеров неудачных переменных:
a = "John"
n = 42
ddr = "New York"
Что это за переменные? Что в них хранится? Чтобы это понять, нужно читать весь остальной код и догадываться по контексту.
Компьютеру всё равно, как называется переменная. Для него x
, abc
, message
или elephant_in_the_room
— просто метки для хранения данных. Но людям — не всё равно. Программисты читают код гораздо чаще, чем пишут. Поэтому имена переменных — это не просто мелочь, а важная часть общения через код.
✅ Хорошие примеры
user_name = "Arya Stark"
unpaid_orders_count = 3
max_attempts = 5
Хорошее имя переменной помогает понять, что делает программа, не вчитываясь в каждую строчку. Особенно важно давать такие имена, смысл которых понятен без контекста — без необходимости читать весь код вокруг.
Вот несколько советов:
- Используйте английский язык. Это международный стандарт. Не стоит писать
kolvo_zakazov
— лучшеorders_count
. Если с английским пока сложно — используйте переводчик, это нормально. Со временем станет проще. - Старайтесь, чтобы имя отражало смысл переменной. Пусть оно будет чуть длиннее, но понятное.
- Не бойтесь тратить время на подбор хорошего названия. Это инвестиция в читаемость и поддержку кода.
Среди программистов даже есть шутка: «Одни из самых трудных задач в программировании — это кэширование и придумывание имён переменным.» Иногда придумать имя — действительно сложно. Вот пример: как бы вы назвали переменную, в которой хранится количество неоплаченных заказов от клиентов с задолженностью за предыдущий квартал?
А теперь — небольшое упражнение: Придумайте название для переменной, в которой будет храниться «количество братьев и сестер короля». Запишите его в блокноте или отправьте себе на почту. Только название, без объяснений. Мы вернемся к этому заданию через несколько уроков.