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

Відомий той факт, що більшу частину часу ми часто витрачаємо не на початкове написання програми, а на його розвиток. Іншими словами зробили програму, потім через деякий час вирішили його переробити. Справа в тому, що якщо потрібні дані обізвали правильно, то їх простіше знайти у великому обсязі коду, інакше можна повидирати все волосся на голові, у спробах розібратися що і до чого, нудна справа.

Навчиться грамотно задавати імена змінних не складно, для цього є декілька корисних порад, які допоможуть вам з цією справою.

Порада 1. Не використовуйте трансліт для імен перемінних. Використовуйте англійську мову, закликаю практикувати грамотне написання імен змінних. Якщо у вас проблеми з англійською мовою, використовуйте перекладач. З часом ви почнете розуміти значення слів без перекладача, це плюс.
Не грамотно:

$kolichestvo;
$ssilka;
$stoimost;

Альтернатива:

$count;
$link;
$price;

Порада 2. Короткі імена, які не несуть смислового навантаження намагайтеся використовувати для змінних «місцевого значення», це можуть бути функції, методи класу, невеликі фрагменти коли, або там де їх використання очевидно. Змінні варто іменувати так, щоб по назві можна було здогадатися, що в ній міститься. Іноді для цього доведеться використовувати кілька слів.

Порада 3. Постарайтеся вибрати для себе певний спосіб іменування змінних. Є спосіб запису іменований «верблюжої нотацією», англійською «camelCase». Досить цікавий спосіб, при якому змінні записуються таким чином:

$elementCount;
$catalogPrice;

Так само практикується і такий стандарт запису, при якому кілька слів розділяються знаком підкреслення:

$element_count;
$catalog_price;

Запис «верблюжої нотацією» як правило, коротше, тому що в ній немає необхідності проставляти знак підкреслення “_”, в цьому, мабуть, пріоритет використання такого способу.

Порада 4. Називайте змінні іменами, максимально точно характеризують дані, які зберігатимуться в них. Уміння придумувати імена точно і коротко приходить з досвідом, нарабатываемым усвідомленим прагненням до цього.

Для кращого уявлення про змінної можна уявити собі «скринька з ім’ям», в якому зберігаються потрібні нам значення, від точності імені залежить швидкість, з якою ми зможемо її знайти серед інших «ящиків».
Бувають ситуації, коли є якась змінна, яка так чи інакше вже використовується в коді, але після цього вам прийшло в голову інше ім’я, більш відповідне для цієї змінної. Сучасні редактори дозволяють виконувати пошук з заміною, не полінуйтеся перейменувати змінні, в результаті ви заощадите час в подальшому.

Порада 5. Не лінуйтеся оголошувати нові змінні. Це випадків коли замість того, щоб завести нову змінну, програміст починає використовувати вже існуючу, для інших даних. У підсумку в змінну потрапляють то одне, то інше. Це звичайно трохи економить час, але ви ризикуєте втратити в два, а то й більше рази часу при відладці коду.

Самодисципліна в програмуванні, мабуть, важлива складова, яка йде тільки на користь. Обмежуючи себе певними правилами, при написанні імен змінних у коді, ми тим самим систематизуємо написання коду. А систематизовані дані читаються набагато легше.

Додав: htmaker, 24.09.2013 р.
(1 голосів, середній: 5,00 з 5)

Завантаження…

Діліться з друзями:

См. також:


Пісочниця для PHP
Рубрика: PHP, Інструменти

Конфіг файли
Рубрика: PHP

Установка XCache в Linux CentOS
Рубрика: Linux, PHP

Використання SOAP в PHP
Рубрика: PHP

Встановлення PHP Soap на CentOS
Рубрика: Linux, PHP

Обсяг даних в зручному форматі на PHP
Рубрика: PHP

Транслітерація символів на PHP
Рубрика: PHP

Як перетворити URL-рядок в масив?
Рубрика: PHP

Добірка шаблонів регулярних виразів
Рубрика: PHP