|
|
|||||
Регистрация: Dec 2014
Сообщений: 312
|
Константы заглавными буквами
Для читабельности мы именуем константы заглавными буквами. Например Keyboard.DOWN. Но почему мы тогда не помечаем переменные суффиксами: applesInt, addressString, orangesArray?
|
|
|||||
Регистрация: Dec 2014
Сообщений: 312
|
а какой смысл в именовании констант заглавными буквами?
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
смысл показать что это именно константа.К тому же бывает встречаются и переменные типа iCount
|
|
|||||
Регистрация: Dec 2014
Сообщений: 312
|
Зачем нам нужно знать, что это константа?
Ну это вы привели какой-то частный случай. Давайте говорить об общей практике именования переменных и констант. |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
Регистрация: Dec 2014
Сообщений: 312
|
По той же логике надо помечать переменные суффиксами, например applesInt, чтобы не сделать так:
|
|
|||||
Такой стандарт. А смысл в том, в чём смысл любого другого стандарта - сделать жизнь проще.
__________________
Дети не должны знать о своих родителях |
|
|||||
Правильней было бы numApples, если это int. Тогда точно не сделаешь так
С адресом странный пример, сложно придумать случай, где ты забыл, что у тебя адрес - строка. oranges:Array - это логично. Только в этом случае стоит использовать существительное во множественном числе без какой-либо приставки типа num.
__________________
There is no thing in this world that is not simple. |
|
|||||
Регистрация: Dec 2014
Сообщений: 312
|
Цитата:
Цитата:
А если это не array а пул? Писать pullOfOranges? |
Часовой пояс GMT +4, время: 03:46. |
|
« Предыдущая тема | Следующая тема » |
|
|