内容摘要:干净、易于阅读的代码可以使不熟悉程序的开发人员快速完整地理解程序,从而使软件维护比其他方法更加有效。了解 Eclipse V3.3 中的新清理功能,Eclipse V3.3 比早期版本为开发人员提供了更多选项进行清理。
Member Accesses
第二个选项卡允许您定义应当怎样访问类型成员。
Non static accesses 需要使用 this 限定词访问字段或方法时选中该选项。this 限定词帮助您快速查看哪些字段或方法是正在编写的当前类的成员。它可以帮助您区分使用同一名称的字段和局部变量。 Static accesses 使用复选框来定义限定设置。可以通过声明类限定静态成员访问以更好地识别定义该成员的类型。另一方面,长类名可能使简单的成员访问变得臃肿并且使成员访问看上去不具有可读性或跨度多行代码。
图 5. 成员访问
Unnecessary Code
第三个选项卡允许您为删除未使用的代码和多余代码指定设置。
Unused code 使用第一个复选框可以删除未使用的导入。如果不使用 Organize imports 或 Strg+Shift+o 组合键,则这样自动删除不使用的导入将帮助您使项目保持尽可能地小且没有任何未使用的库。使用第二个复选框可以删除未使用的私有成员。私有成员只能在保存类中访问。如果不使用私有成员,则不需要它们。私有成员只会增加编译器的开销。重构代码后如果拥有大量未使用的遗留代码,则删除会十分高效。另一方面,这样做会十分危险。假定您在设计尚未使用但可能在将来使用的新方法的原型。此清理选项如果处于激活状态将删除这些方法,并且可能会错过重要的工作。 Unnecessary code 使用第一个复选框来删除多余代码。多余代码的存在会导致运行时的额外开销,这取决于您使用的编译器。
使用第二个复选框可以去掉多余的 $NON-NLS$ 标记。这些标记仅由 Eclipse 使用来识别不应当具体化的字符串。
图 6. 多余代码
来源:developerWorks 作者:Katrin Limpoeck 责编:豆豆技术应用
正在加载评论...