У меня появилась привычка удалять пробелы из моего исходного файла. На самом деле, у меня есть редактор, который делает это автоматически. Я приобрел эту привычку, используя git; это создало привычку, которой я придерживаюсь. 1225] Мой вопрос связан с тем, что я не могу оправдать такое поведение. Я понимаю, что в некоторых областях, таких как веб-дизайнеры, это может повлиять на их конечный результат. Для программиста, что мы можем извлечь из этого? Можно' мы просто оставляем это?
Мне также нравится обрезать пробелы.Для этого нет технических требований, но у него есть некоторые преимущества:
Однако, прежде всего, есть огромное преимущество (IMHO) в использовании единообразного форматирования во всем исходном коде (интервалы, отступы, стиль скобок ...). Это упрощает чтение кода и позволяет избежать больших различий при переформатировании (если он всегда правильно отформатирован, переформатировать не нужно).
Поэтому я бы рекомендовал позволить форматеру запускаться автоматически при каждом сохранении (или, по крайней мере, при каждой фиксации). Таким образом можно исключить завершающие пробелы как побочный эффект :-).
Вы не говорите, какой язык используете, но в языках Си, завершающие пробелы влияют на макросы.
Учтите:
#define FNORD() \
something complicated here
\ работает только в том случае, если это последний символ в строке - поэтому пробел после него приведет к его разрыву.