Объявления (Декларации)
Количество на строку
Рекомендуется размещать одну декларацию на строку, поскольку это располагает к комментированию. Другими словами:
Предпочтительнее, чем
Ни в коем случае не ставьте данные разных типов в одну строку:
Примечание: в указанных выше примерах используется один пробел между типом и именем переменной. Еще один допустимый вариант - использовать табуляцию:
Инициализация
Старайтесь инициализировать локальные переменные там, где они объявляются. Единственной причиной не инициализировать переменную сразу может быть зависимость изначального значения от каких-либо вычислений или условий, предшествующих инициализации
Расположение
Ставьте декларации только в начале блоков. (Напомним: блок кода – это любой участок кода, окруженный фигурными скобками "{" и "}".) Не стоит дожидаться первого применения переменной для ее декларации, это может запутать других программистов и ухудшить переносимость кода.
Единственным исключением из этого правила являются счетчики для циклов, которые можно декларировать прямо в объявлении цикла:
Избегайте локальных деклараций, которые перекрывают декларации на более высоком уровне. Например, не объявляйте одноименной переменной во внутреннем блоке:
Объявление классов и интерфейсов
При создании классов и интерфейсов необходимо соблюдать следующие правила:
Не ставить пробелов между именем метода и скобкой "(", которой начинается список параметров.
Открывающая фигурная скобка "{" должна находиться в конце той же строки, в которой находится декларация
Закрывающая фигурная скобка "}" стоит в начале строки, на одном уровне с соответствующим открывающим выражением, за исключением случаев пустых выражений, тогда закрывающая скобка "}" ставится сразу за открывающей "{"
Методы разделяются пустой строкой.
Last updated