在承诺确保正确完成之前,几乎总是格式化我的代码。我团队中的大多数人都不在乎,也不总是总是正确地格式化他们的代码(次要的事情不会影响代码,但是会在尝试维护代码时影响可读性)。
我最近安装了具有选项“保存时格式化”的VS电动工具,并对以前未格式化的文件进行了更改。开发副总裁只是来找我,并谴责我进行格式化,因为它在合并工具中显示为几乎整个文件都被更改了,而不是一两行(所以他看不到我很容易地修改了什么),并且告诉我以后禁用保存格式。尽管我了解这种担忧,但是我发现有时很难对未格式化的代码进行分类,而IMO应该始终始终对其进行正确格式化。请注意,我不仅随心所欲地重新格式化,而且在编写代码时,我将使用电动工具或按key命令设置文本格式以使其易于阅读,并且在SVN中显示为修改。
所以我问,总是格式化代码实际上是一件坏事吗?他的担忧是否比确保代码可读性更有效?