2013-06-14 3 views
-4

Итак, я просмотрел несколько руководств в Интернете, увидел несколько видеороликов и прочитал часть 1 из The Complete Reference Java Seventh Edition. Я нашел различный синтаксис и семантику почти для каждой программы, поэтому я решил, что это будет лучшее место, чтобы спросить.Каковы наилучшие практики для формата, синтаксиса и семантики в Java?

Каковы наилучшие практики синтаксиса и семантики для кодирования в Java? Должно ли {идти по той же линии или начинать новую строку?

EX:

public void main(String[] args){ 
//Code 
} 

ИЛИ

public void main(String[] args) 
{ 
//Code 
} 

Должна ли она быть public void main(String[] args) или public void main(String args[])? Я знаю, что они делают то же самое, но что считается «лучшей практикой»?

Кроме того, что лучше всего подходит для имен переменных, имен методов, имен классов и имен пакетов?

Похоже, что переменные final являются КАПИТАЛИЗИРОВАННЫМИ. Но почти весь код, который я видел, кажется, никогда не следует в том же формате.

Я не предполагаю, что это делает все слова различия, но я хотел бы иметь четкий и сжатый код для будущих разработчиков, чтобы читать код, который я разрабатываю.

Пробелы кажется несовместимым, когда речь идет о for, while, switch, if и других заявлениях/петель. Учитывая лучшие практики, которые должны получить пробел после ключевого слова, а какие нет?

Я также хотел бы узнать о вкладках и пробелах. Должен ли я просто прибегать к табуляции? 2 пробела? 4?

Любой вход был бы оценен. Я посмотрел и не смог найти компиляцию формата, синтаксиса и семантики.

+1

Формат: использовать eclipse, правила форматирования Java и ctrl + shift + f –

+1

Ответ правильный, поэтому этот вопрос не подходит для переполнения стека. Один из других сайтов [Stack Exchange] (http://stackexchange.com/) Q & A может быть лучше подходит для этого вопроса. – Bobulous

+1

Многие из них сводятся к личным предпочтениям, но здесь [соглашения о кодировке java для Oracle] (http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html). – DannyMo

ответ

1

Есть official code conventions, но кроме того, это действительно личное предпочтение. Однако я рекомендую использовать официальные соглашения, чтобы другие люди, знакомые с ним (большинство из них), могли легко прочитать ваш код.

Смежные вопросы