Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
格式化java代码添加';这是';失踪时_Java_Eclipse_Format - Fatal编程技术网

格式化java代码添加';这是';失踪时

格式化java代码添加';这是';失踪时,java,eclipse,format,Java,Eclipse,Format,我正在重构一个相当大的项目(约1800个源文件),其代码需要大量清理。 由于我们有声纳约束,我们必须遵循一套规则(对此我们别无选择) 其中之一是将“this.”添加到对类对象的任何引用中。这一个涉及到。。。基本上所有的文件 所以,我正试图找到一种自动的方法来实现这一点。 我真的负担不起一次只做一个文件,java格式看起来不能完成这样的任务 所以,无论我对java Formatter的看法是错误的,还是有一个技巧或插件可以快速实现这一点,欢迎提供任何提示 提前感谢使用“来源>清理”菜单。这将显示一

我正在重构一个相当大的项目(约1800个源文件),其代码需要大量清理。 由于我们有声纳约束,我们必须遵循一套规则(对此我们别无选择)

其中之一是将“this.”添加到对类对象的任何引用中。这一个涉及到。。。基本上所有的文件

所以,我正试图找到一种自动的方法来实现这一点。 我真的负担不起一次只做一个文件,java格式看起来不能完成这样的任务

所以,无论我对java Formatter的看法是错误的,还是有一个技巧或插件可以快速实现这一点,欢迎提供任何提示


提前感谢

使用“来源>清理”菜单。这将显示一个菜单,您可以在其中选择对当前选定的文件执行许多不同的清理

“成员访问”选项卡有两个选项可用于添加此项。


保存编辑过的文件时,您也可以执行类似的操作。请参见“Java>编辑器>保存操作”首选项页面。

我认为这是一种完全没有意义遵循规则的情况。为什么您没有选择?声纳指标可以调整。如果你的编码准则忽略了它,那么遵循编码准则并使声纳规则适应你的准则就可以了。考虑其他人谁必须找出变化的线的数量,以确定必要的重新测试。如果你在任何地方都添加
这个
,这样的影响分析就会失败。通常,你的QA团队(我在QA工作)不需要立即100%通过声纳,但希望看到趋势。因此,无论何时触摸文件,都要修复它并增强度量。如果一个指标在很短的时间内从0跳到100,我会非常怀疑,我会计划一个完整的系统测试,而不是重新测试。事实上,我不喜欢规则的严格应用:特别是格式化和这个“这个”规则。。。但这些都是由我们的客户作为通过/不通过的条件,因此没有选择!不过,我同意你的看法:这更多的是合同问题,而不是实际的信心问题。太好了!谢谢格雷格:你让我省下了几天“激动人心的”工作!