Это действительно зависит от стиля кодирования вашей группы. Группа должна иметь последовательные стандарты кодирования. Для моей текущей группы мы всегда используем:
if (condition) {
statement = new assignment;
}
Мы делаем это, чтобы избежать ошибок, вызванные забывая скобки после, если заявления, например:
if (condition)
statement1;
statement2;
//statement2 is not part of the if statement, but it looks like it because of wrong indentation
Другой группы, что я работал с до недавнего времени всегда использовали этот синтаксис для одной строки, если заявления:
if (condition)
statement1;
Лично мне не нравится это так, потому что это менее явная; но самое главное - придерживаться стандартного стандарта кодирования для вашей группы или проекта, так что код, который вы пишете, выглядит как код, который пишут ваши коллеги, и так же легко читается для всех в группе.
Соглашения вашей среды IDE или среды могут обеспечить хорошую основу для ваших стандартов кодирования и даже могут быть адаптированы к стилю вашей группы.
Дубликат: http://stackoverflow.com/questions/97506/formatting-of-if-statements, http://stackoverflow.com/questions/691476/are-singleline-if-statements-or-if-statements-without-bad- практика, http://stackoverflow.com/questions/779332/do-you-put-conditional-code-on-a-new-line-or-only-sometimes и многие другие. – Shog9
По твоему праву ты полностью изменил вопрос ;-) –
Я не делал редактирования ;-) – ErnieStings