Иногда вам приходится писать в ваших источниках длинные строки, которые лучше сломать. Как вы отступаете от этого материала.
Вы можете отступать так же:
very long
statement;
other statement;
Это затрудняет дифференциацию от следующего кода, как показано в примере. С другой стороны, вы можете отступать на один уровень:
very long
statement;
other statement;
Это упростит, но может случиться так, что длинная строка - это начало вложенного блока, который вы хотите отступом, например:
if ((long test 1) &&
(long test 2) &&
(long test 3)) {
code executed if true;
}
В этом случае снова трудно читать. Третья возможность, о которой я могу думать, заключается в том, чтобы не нарушать длинные строки, современные редакторы могут справиться с этим и создавать мягкие линейные разрывы. Но с другим редактором вы должны прокручивать боком, и вы не можете влиять на позицию, редактор ломает вашу длинную линию.
Какую возможность вы предпочитаете? У вас есть другие идеи для решения этой проблемы? Можете ли вы поддержать свое предпочтение с хорошим обоснованием?