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