Імена для змінних Codder

Programing for beginner's

Правильний вибір імені змінної - одна з найважливіших і складних речей у програмуванні, яка відрізняє гуру-початківця. То чому важливо правильно назвати змінні?

З минулого матеріалу ми ознайомились із поняттям змінної.

Змінна - це область пам'яті комп'ютера, в якій зберігається потрібна для роботи програми інформація, до якої програміст звертається на ім'я.

Якщо ви поки що нічого великого не писали або пишете код лише для читання (написав 5-25 рядків, здав лабораторну і забув). Але чим більш серйозні проекти ви будете робити, тим більш актуальними будуть для вас правильні імена змінних.

Допустимо вчора ви написали код, а сьогодні (або через тиждень) хочете його змінити. Ось тут і проблема. Що таке А, ss, tty взагалі не пам'ятаю.

Набагато простіше знайти потрібні дані, якщо вони правильно позначені, тобто, коли змінна названа правильно.

  • Змінна має бути оголошена до її використання
  • Змінні повинні починатися з літери або символу підкреслення
  • Імена змінних можуть містити в собі букви цифри та значки підкреслення («_») (застарілий метод але має право на життя)
  • Не можна використовувати як імена змінні ключові слова мови програмування
  • Ім'я змінної не може містити в собі прогалину.
  • Якщо ім'я змінної складається з декількох слів - то їх пишуть.
  • Жодної транслітерації. Тільки англійський. Якщо ви раптом не знаєте англійську - саме час вивчити.
  • Використовувати короткі імена тільки для змінних «місцевого значення».тільки в тому випадку, якщо вони використовуються у невеликому фрагменті коду та їх застосування очевидне.
  • Ім'я змінної має максимально чітко відповідати збереженим у ній даним. Вигадування таких імен - одночасно коротких і точних, при яких завжди зрозуміло, що де лежить, приходить з досвідом, але тільки якщо свідомо прагнути цього.

Результат: Сенс імені змінної - це «ім'я на коробці», за яким ми зможемо максимально швидко знаходити потрібні нам дані.

Не треба боятися перейменовувати змінні, якщо ви придумали краще ім'я.

Зберігайте у змінній те, що слід.