Eclipse格式化程序/清理崩溃

时间:2011-07-06 13:53:23

标签: java eclipse formatter

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

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

3 个答案:

答案 0 :(得分:5)

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

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

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

答案 1 :(得分:0)

通常,不,默认规则运行良好。你使用默认值吗?您是单独的开发人员还是走进现有的团队/项目?

格式和清理规则可以在源代码旁边进行更改,定制和保存。从本质上讲,我的格式按钮的作用可能与格式按钮的作用不同,如果我们中的任何一个移出默认规则。

答案 2 :(得分:0)

我见过的唯一问题是mutil-member团队,如果你不共享相同的格式规则,格式化可能会导致难以在签入前比较更改。因此,例如,如果您有一个干净的结账,然后对十个文件进行小的更改,然后使用同步视图在签入之前比较您的更改,所有间距更改可能会阻碍您所做的实际更改。例如,这可以使代码审查更加困难。