ВУЗ:
Составители:
Рубрика:
16
получил название CamelCase, поскольку заглавные буквы внутри слова на-
поминают горбы верблюда (англ. Camel).
Различают два варианта CamelCase-написания в зависимости от того,
прописная (большая) или строчная (маленькая) первая буква:
UpperCamelCase (PascalCase) и lowerCamelCase.
Примеры CamelCase-написания: BackColor, backColor.
Принято считать альтернативным способом создания имён в программ-
ном коде стиль_через_подчёркивание. Хотя стили создания имён – всего
лишь условная договорённость и никак не влияют на работу программы, тем
не менее стили смешивать не рекомендуется (например: сред-
нее_КоличествоЯблок), так как читаемость кода от этого не повышается, но
сам программист рискует запутаться в методе присвоения имен переменным.
Стили появились из-за того, что в коде программы желательно иметь
осмысленные имена переменных (описывающие смысл содержащегося в пе-
ременной значения), но не слишком длинные, а правила синтаксиса языков
программирования налагают ограничения на средства для создания имён (к
примеру, в большинстве языков допускается использование только буквен-
ных символов, цифр и знака подчёркивания).
Количество операторов в строке. Для улучшения читаемости исходно-
го текста программы рекомендуется писать не более одного оператора в
строке, что вызвано особенностями человеческого восприятия текста. Кроме
того, это облегчает пошаговую отладку в символьных отладчиках.
Не следует опасаться того, что программа слишком вырастет в длину,
так как реальные программы и без того настольно длинны, что несколько
"лишних" страниц (или даже десятков страниц) не меняют общую ситуацию.
Выигрыш – удобочитаемость с избытком покрывает увеличение длины.
int *ptr; ptr = new int [100];
ptr[0] = 0;
Следует оформить следующим образом:
int *ptr;
ptr = new int [100];
ptr[0] = 0;
В случае, когда требуется реализовать именно инициализацию перемен-
ной (об отличиях присвоения и инициализации переменных см. пособия), всё
описание оформляется одной строкой:
int sum = 0;
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »