Update Codestyle
parent
1f4ec85afb
commit
0aceb00f11
13
Codestyle.md
13
Codestyle.md
@ -70,3 +70,16 @@
|
|||||||
Из наименований должны быть понятны предназначения объектов.
|
Из наименований должны быть понятны предназначения объектов.
|
||||||
|
|
||||||
Ни в коем случае не использовать транслит, в качестве наименований должны использоваться английские слова.
|
Ни в коем случае не использовать транслит, в качестве наименований должны использоваться английские слова.
|
||||||
|
|
||||||
|
7. Объявления
|
||||||
|
|
||||||
|
МОЖНО:
|
||||||
|
* Рекомендуется использовать одно объявление на строку, так как это облегчает комментирование.
|
||||||
|
* Размещайте объявления только в начале блоков (блоком является любой код, заключенный в фигурные скобки "{"" и "}"). Не ждите объявления переменных до их первого использования; Это может запутать неопытного программиста и затруднить переносимость кода в пределах области. Единственным исключением из этого правила являются индексы циклов for, которые в Java могут быть объявлены в операторе for
|
||||||
|
|
||||||
|
НЕЛЬЗЯ:
|
||||||
|
* Ни в коем случае нельзя объявлять переменные и функции в одной строке.
|
||||||
|
* Не помещайте переменные разных типов (имеется в виду не тип самих переменных, а тип данных которые в них хранятся) в одну строку.
|
||||||
|
* Избегайте локальных объявлений, перекрывающих объявления более высокого уровня. Например, не объявляйте одну и ту же переменную перед блоком кода и во внутреннем блоке.
|
||||||
|
|
||||||
|
Старайтесь инициализировать локальные переменные там, где вы их объявляете. Единственная причина не инициализировать переменную в месте её объявления — если её начальное значение зависит от некоторых предварительных вычислений.
|
Loading…
Reference in New Issue
Block a user