В общем, пробел - ваш друг. Добавьте его, если он сделает код более читаемым. Пробелы сводятся к наиболее эффективному коду: нет!
В целом, и это субъективно ...
Открытие и закрытие фигурные скобки (например, {и}) перейти на линии сами по себе. (Исключение для javascript, где открытая фигурная скобка идет по линии, которая создает блок.)
Оставьте пустую строку между методами.
Если это помогает читаемости, оставьте пустую строку между свойствами.
Это не просто проблема с пробелами, а только объявление одной переменной в строке. Не ставьте переменные в объявлениях.
int i, j; // stacked declaration - don't do this!
Не складывайте несколько операторов на одной строке.
Держите ваши углубления легко читаемыми; обычно 4 пробела хороши.
Держите длину линии достаточно короткой, чтобы она соответствовала вашему монитору. Разделите длинные строки кода и продолжения отступа.
Если список параметров слишком длинный для одной строки, отформатируйте его по одному параметру на строку.
Это должно вас начать.
Пытался добавить «субъективный» тег, но не может из-за 5 тегов. Однако не то, что ответы будут несколько субъективными! –
Существует ровно n "BEST" способов сделать это, где n - количество людей, которых вы просите. Я полагаю, вы получите здесь несколько замечательных предложений; выберите тот, который вам больше всего нравится, и придерживайтесь его. Последовательность упрощает чтение, но никогда не будет впечатлять будущих программистов. С другой стороны, если вы измените средний модуль использования пробелов, те будущие программисты, которые приходят, чтобы исправить ваш код, будут вас ненавидеть. – MJB
Попробуйте 'whitespace' для программирования. Здорово. – aviraldg