Простой вопрос о форматировании кода (в моем случае C ++).
Если у меня есть строка кода, скажите:
SomeSortOfLongVariable = AnotherLongVariableThatTakesUpTonsOfHorizontalSpace + IDontActuallyUseVariablesThisLong
Должен ли я разделить это как:
SomeSortOfLongVariable = AnotherLongVariableThatTakesUpTonsOfHorizontalSpace +
IDontActuallyUseVariablesThisLong
или же:
SomeSortOfLongVariable = AnotherLongVariableThatTakesUpTonsOfHorizontalSpace
+ IDontActuallyUseVariablesThisLong
Другой пример:
foo = bar->baz;
// Should it be:
foo = bar->
baz;
//Or:
foo = bar
->baz;
Есть ли у людей предпочтение, когда дело доходит до этого? Это на индивидуальной основе? Они оба кажутся одинаково ясными (или неясными) для меня, поэтому мне было интересно, есть ли какие-либо стандартные способы сделать это.
Да, у людей есть предпочтения по этому поводу.
Нет, стандартного или консенсусного соглашения нет. Я не знаю ни о каких особо веских аргументах ни для одной из сторон.
Поэтому, как и в случае любой проблемы со стилем кодирования, вы можете придерживаться того, что делали другие люди, редактирующие тот же код, или просто выбрать тот, который вам нравится.
(Я бы даже не пожаловался на непоследовательность в этом вопросе.)
Других решений пока нет …