Конвенция имен

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Конвенция имен

Сообщение slavcodev »

Тоже решил начать изучать данный фреймворк. И уже на первых страницах столкнулся с тем что мне никогда не нравилось. нуКтоТакПишет :)
Жду Yii 3!
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Конвенция имен

Сообщение samdark »

Зовётся это дело CamelCase. Используется в основном в Java.
Аватара пользователя
Ozzy
Сообщения: 269
Зарегистрирован: 2009.04.02, 15:09
Откуда: Украина, Одесса

Re: Конвенция имен

Сообщение Ozzy »

Непонял автора
Мой маленький блог - http://dbhelp.ru
Аватара пользователя
samdark
Администратор
Сообщения: 9489
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

Re: Конвенция имен

Сообщение samdark »

Автору не нравится именование классов как MySuperClass. Скорее всего нравится что-то вроде my_super_class.
Аватара пользователя
Ozzy
Сообщения: 269
Зарегистрирован: 2009.04.02, 15:09
Откуда: Украина, Одесса

Re: Конвенция имен

Сообщение Ozzy »

Наоборот именование MyName намного удобнее как для классов так и для названия таблиц в базе. И по стандартну от самих разработчиков php - является более правильным т.к. сокращает длину и намного удобнее читаемо.
Намного удобнее читать название таблицы в базе userConfirmMessages чем user_confirm_messages (где половина вылезет за экран phpmyadmin-а)
Мой маленький блог - http://dbhelp.ru
Аватара пользователя
slavcodev
Сообщения: 3134
Зарегистрирован: 2009.04.02, 21:42
Откуда: Valencia
Контактная информация:

Re: Конвенция имен

Сообщение slavcodev »

Да все верно мне больше нравится my_super_class.
У каждого свое удобство, тебе так не кажется Ozzy?
Мне кажется в мире где 20'' монитор стоит 170$ вопрос "сокращает длину" на 2-3 символа уже не актуальна.
А читабельность для меня наоборот увеличивается за счет разделения слов.
Жду Yii 3!
Аватара пользователя
Ozzy
Сообщения: 269
Зарегистрирован: 2009.04.02, 15:09
Откуда: Украина, Одесса

Re: Конвенция имен

Сообщение Ozzy »

mc-bear писал(а):Да все верно мне больше нравится my_super_class.
У каждого свое удобство, тебе так не кажется Ozzy?
Мне кажется в мире где 20'' монитор стоит 170$ вопрос "сокращает длину" на 2-3 символа уже не актуальна.
А читабельность для меня наоборот увеличивается за счет разделения слов.
ну ты прав кому как удобнее. мне тоже раньше нравилось как тебе
но любовь проходит ;)
Мой маленький блог - http://dbhelp.ru
pirrat
Сообщения: 193
Зарегистрирован: 2009.04.03, 09:41

Re: Конвенция имен

Сообщение pirrat »

Каждому свое как говорится...
Лично мне например нравится lowerCamelCase в наименовании методов и функций, а вот переменные и свойства предпочитаю именовать через_нижнее_подчеркивание (underscore)
Ответить