Относительно того, что более правильно делать при кодировании - PullRequest
1 голос
/ 25 февраля 2012

Мне известно, что для операторов if, если оператор в теле оператора if имеет длину только одну строку, вам не нужно заключать оператор if в фигурные скобки.

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

Делает этот плохой стиль для кодирования? Стоит ли переходить на использование не фигурных скобок, если длина только одна строка? Или это хорошо?

Ответы [ 3 ]

2 голосов
/ 25 февраля 2012

В большинстве руководств по стилю, которые я видел (не так много), написаны отдельные строки, но говорится, что квадратные скобки необязательны. Причиной для отдельных строк является отладка, так что вы можете увидеть, оценивает ли оператор значение true или нет.

Например, здесь http://geosoft.no/development/cppstyle.html#Conditionals, для C ++. Я полагаю, что большинство языков похожи.

Так что по причинам отладки фигурные скобки являются необязательными, но я думаю, что они выглядят лучше и, как говорили другие, облегчают добавление строк позже.

2 голосов
/ 25 февраля 2012

Обычно лучше использовать фигурные скобки.Это делает ваш код более однородным по внешнему виду, и, как вы упомянули, будет лучше, если вы добавите строки позже.

1 голос
/ 25 февраля 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...