Принципи називання змінних у PHP (відеопрезентація українською!!!)

Взято з блога Maque.

Коментарі 8

wdAndriy - 22 вересня 2009, 16:00

так приємно чути нашу солов'їну ))))))

lemon - 22 вересня 2009, 16:15

плакати хотілось!!!

до того ціле життя все було англійською та російською!

osuliy - 22 вересня 2009, 16:47

гарне відео)

але не погоджуюсь стосовно вказання типу змінної в назві.

zenyk - 23 вересня 2009, 00:21

автор молодець

маленькими кроками рухаємось вперед до великого та сильного УАнету

cyba - 23 вересня 2009, 16:41

Ох, йо-майо, угорська нотація повертається? ))) Але на цей раз до PHP. ))) Не погоджуюсь з автором презентації хіба у цьому пункті. Гадаю, можна було би використовувати статичні аналізатори на кшталт lint. Як на мене, потрібно давати прості та зрозумілі імена, тип яких можна інтуїтивно вивести з самої назви об'єкта: той самий $age навряд чи гірший за $intAge, і аж ніяк не може бути $strAge… Проте сам часто грішу тим, що було описано в п.2. :red: І, чесно кажучи, усвідомлюю, це не найкраща практика, але інколи нічого кращого вигадати не можу.

Але за україномовну презентацію і за приємний голос — респект. :) Справді, дуже сподобалось. :)

Slava - 23 вересня 2009, 23:54

Немає ніякого сенсу додавати інформацию про тип до імені. Якщо не ясно що в змінній, то інформація про тип не допоможе, а якщо ім'я обрано добре, то тип зрозуміло без цього. Лише у випадку, коли є дві змінні, що мають ті самі дані в одній області, одна до, та інша після конвертації то є сенс вказати де саме вихідні дані.

vedeney - 10 грудня 2009, 11:58

Добре, що українською, погано, що не в тему автор говорить. Який сенс надавати префікси int змінній, якщо вона може бути і не int-ом? І взагалі в мові де відсутня строга типізація надавати такі префікси?

Далі ем… погана спроба пояснити чому $strVisitor_email краще за $strEmail. Не те що я не зрозумів, просто пояснення мальоха дивне, а от якщо ми в майбутньому…

Нє, я розумію, що то все питання звички але нижнє підкреслення ніколи не були зручними (ІМНО) тому використовувати їх.

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

Ще один камінь в город автора. Для прикладу в нас в одному проекті є 500 змінних int. Я набираю в IDE int і автоматично, мені починає пропонуватися 500 однакових на початку змінних. Замість того, набираючи $age я вже наберу ВСЮ змінну, або те, що починається на age (що буде в порядки менше).

До речі, код в якому були от такі от префікси переважно зустрічалися у індо-програмістів. Тільки вони там далі ідуть. В базі даних вони до імені табличок додають tab а всі поля містять такі ж префікси, страх як незручно таке використовувати. Боронь Боже, когось образити, просто спостереження.

lemon - 11 грудня 2009, 13:49

робота цікава виключно як спроба зробити щось аля посібник українською

плюс підняли дискусію. спеціалісти почерпнуть від вас більше чим з презентації.

так ми рухаємось вперед :)

Коментувати
© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування