2013-06-09 3 views
0

мне было интересно, если я должен разместить мои брекеты, как этотГде разместить фигурные скобки?

for(int i = 0; i < 10; i++){ 

} 

или я должен поместить их, как это?

for(int i = 0; i < 10; i++) 
{ 

} 

ведьма одна «лучше» или чаще?

+0

First one - * обычный *. Пожалуйста, прекратите публиковать такие вопросы. –

+1

Это полностью вопрос личных предпочтений (хотя я тоже предпочитаю первый), так или иначе такой вопрос не с областью SO –

+1

Следуйте http://www.oracle.com/technetwork/java/codeconv-138413.html like большинство людей делают. Это будет соответствовать вашему первому циклу. – nos

ответ

2

Это субъективный вопрос, не цель, и поэтому не подходит вопрос переполнения стека.

Pro tip: Если вы работаете над командой, ваша команда должна согласиться на стиль, который будет последовательно использоваться во всех исходных файлах. Придерживайтесь. Не будьте парнем, который открывает файлы других людей, меняет формат по своему усмотрению и затем возвращается к репозиторию. Дик движется туда, и основания для стрельбы ИМО.

Расширенный про наконечник: Проведите свое время беспокоиться о том, что на самом деле дело. В сообществе разработчиков было пролито невероятное количество крови, в которой спорили об этом мусоре.

Супер-продвинутый про кончик: one true brace style и право способ поставить брекеты, находится на той же линии, что и в первом примере. Это также рекомендация, рекомендованная Java code conventions.

0

Бывший предпочтительный синтаксис из конвенций Oracle, Java Код:

http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html

В частности:

http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-142311.html#454

И, таким образом, является довольно распространенным явлением. В общем: выберите соглашение о кодировании (как команда, если это команда) и придерживайтесь его. Теперь соглашения Oracle в основном оригинальны для Java и, таким образом, довольно часто принимаются, по крайней мере, в качестве отправной точки, но вы свободны в любом случае (как команда/компания/и т. Д.).

+0

На первом месте присутствовали Кен Томпсон и Деннис Ритче (RIP), и Oracle был действительно Sun, когда эти руководства были первоначально опубликованы. – jason

+0

Да, но смешно, как большинство программистов на C# кладут фигурные скобки, как он писал во втором случае. –

+0

@ brano88 Когда я развивался на C#, я сделал это только так, потому что моя IDE (MSVS 2010) автоматически изменила его на тот формат, который я набираю: P –

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