Eclipse格式化程序/清理崩溃

Max*_*kov 0 java eclipse formatter

我积极地使用Eclipse格式化程序并清理我的所有代码.每次我保存我的源代码时,我的所有代码都被很好地格式化,缩进固定,大括号放在正确的位置并删除不必要的地方,导入组织,变量声明最终应该在哪里,以及其他精细的小事情发生.

这对用户来说非常舒服,但我只是好奇 - 有什么缺点吗?可能是我在不知不觉中获得的坏习惯?

Qwe*_*rky 5

重新格式化可能会在版本控制中对差异造成严重破坏.

如果有多个开发人员,请确保对通用标准进行格式化.同意一个标准,从Eclipse导出格式化规则并将格式化规则放到源控件的某个地方.让所有开发人员查看规则并应用它们.

更好的是,使用版本控制挂钩作为提交的一部分自动将所有源格式化为标准规则.这样*你将永远不必再使用Ctrl-Shift-f!