Я почти никогда не делаю отступ в одной строке. Тем не менее, я очень редко повторяю инициализацию группы переменных, подобных этой
a
= b
= c
= d
= e
= f
= 0;
Единственная ключевая вещь при выполнении чего-то подобного - сохранить оператор присваивания в качестве первого символа в следующей строке. Это даст поддержку. У программиста наступает момент WTF, когда они видят это, заставляя их смотреть, а не просто приукрашивать.
Завершая очень длинное утверждение, я сделаю это там, где я чувствую, что это имеет смысл ... не обязательно в первом абзаце. Итак:
reallyLongMethodName (paramA,paramB,paramC);
не будет отформатирован как
reallyLongMethodName (paramA,
paramB,
paramC);
но в конечном итоге будет больше похоже на
reallyLongMethodName (paramA,
paramB,
paramC);
со всеми параметрами, совпадающими с открывающей скобкой.
Если бы и пока, я бы сделал что-то вроде
if((long test 1)
&& (long test 2)
&& (long test 3))
{
code executed if true;
}