Я почти всегда форматирую свой код перед тем, как сделать коммит, чтобы убедиться, что он сделан правильно. Большинству моей команды это безразлично, и они не всегда правильно форматируют свой код (второстепенные вещи, которые не влияют на код, но влияют на читабельность при его поддержке).
Недавно я установил инструменты питания VS, у которых есть опция «Форматировать при сохранении», и внес изменения в файл, который ранее не форматировался. Вице-президент по разработке только что пришел ко мне и сделал выговор за форматирование, поскольку в инструменте слияния он показывает, что изменился почти весь файл, а не просто строка или две (поэтому он не может точно увидеть, что я легко изменил), и сказал мне отключить формат при сохранении в будущем. Хотя я понимаю эту проблему, мне иногда трудно разобраться в коде, который не отформатирован, и в любом случае IMO должен быть правильно отформатирован все время. Обратите внимание, что я не просто переформатирую вещи по прихоти, но когда я пишу код, я либо использую электроинструмент, либо нажимаю команду клавиши для форматирования текста, чтобы его было легче читать, а в SVN это отображается как модификация.
Поэтому я спрашиваю, всегда ли форматирование кода на самом деле плохо? Являются ли его опасения более обоснованными, чем обеспечение читабельности кода?