Мне также нравится обрезать пробелы.Технических требований для этого нет, но у него есть некоторые преимущества:
- Конечный пробел раздражает во многих редакторах, когда курсор меняет строки, так как вы можете оказаться в «концевой области пробелов»строка, когда вы переходите от более длинной к более короткой линии, требуя дополнительных нажатий клавиш для перехода к части, которую вы хотите редактировать
- Это может привести к тому, что ваш редактор покажет горизонтальную полосу прокрутки, которая в противном случае не была бы необходимой, что вПоворот заставляет вас прокрутить вправо, чтобы убедиться, что вы не пропустили текст
Однако, прежде всего, есть огромное преимущество (IMHO) - использовать согласованное форматирование во всем исходном коде (интервал,отступ, стиль скобки ...).Это облегчает чтение кода и позволяет избежать больших различий от переформатирования (если оно всегда правильно отформатировано, нет необходимости переформатировать).
Поэтому я бы рекомендовал запускать форматировщик автоматически при каждом сохранении (или хотя бы длякаждый коммит).Таким образом, конечные пробелы могут быть устранены как побочный эффект: -).