В этой статье мы поговорим об одном из самых важных понятий в программировании: именовании переменных, а также увидим советы о том, как правильно называть ваши переменные.

Одна из первых концепций, которую новичок усваивает на пути к тому, чтобы стать разработчиком, — это важность давать хорошие имена вашим переменным. Цель довольно проста: сделать ваш код чище, читабельнее и проще в обслуживании. Как разработчик, большую часть времени ваша работа заключается не в том, чтобы ПИСАТЬ код, а в том, чтобы ЧИТАТЬ и интерпретировать чужой код или даже код, который вы написали некоторое время назад, тонкий разница между хорошими разработчиками и отличными разработчиками заключается в том, что хорошие разработчики пишут отличный код (для машины), отличные разработчики пишут отличный код (для людей), к сожалению, многие разработчики, кажется, не уделяют особого внимания этой очень важной детали, это не так. смущает только тех, кто будет читать их код, но и самих себя. Позвольте мне привести вам пример реальной ситуации, которая произошла со мной несколько дней назад.

Я делал обзор кода с другом, который попросил меня помочь решить некоторые ошибки в его приложении, без контекста, можете ли вы точно сказать, что делает его функция?

Нет? Когда я это увидел, я тоже не мог сказать точно, пока он мне не объяснил, потому что параметр updatedTask не совсем очевиден, мы продолжили процесс устранения ошибки, и какое-то время позже мы вернулись, чтобы увидеть эту функцию, и, как ни странно, он спросил меня «что это за второй параметр здесь?». Да, он спросил меня о его коде, все из-за отсутствия связности в именовании параметров, но что, если бы функция была такой?

Теперь намного лучше, ну, по крайней мере, даже без особого контекста вы уже можете иметь хорошее представление о том, что будет происходить внутри этой функции, вот несколько советов, как сделать ваш код более читабельным:

1 – Используйте контекст в своих интересах и избегайте дублирования

Это важная концепция, давайте представим, что мы создаем объект с именем user:

В этом контексте нам не нужно указывать свойства с «пользователем» перед именем свойства, потому что свойство уже находится внутри объекта с именем пользователь, это был бы правильный подход.

2 – Именование логических переменных

Существует шаблон, который мне обычно нравится использовать при именовании логических переменных, который гласит: «логические переменные представляют собой логические выражения, а логические выражения лучше представлять вопросом, где сохраненное значение является ответом», например:

Соображения:

Именование переменных — это навык, который вы всегда будете совершенствовать в течение своей карьеры, это процесс, и важно всегда стремиться к совершенствованию, советы, которые я дал здесь, не являются правилом, именование переменных — один из самых простых способов. и самые сложные вещи, которые существуют в программировании, потому что это зависит от нескольких факторов, но я надеюсь, что помог вам, даже если вам стоит начать уделять больше внимания этой детали.