JBuilder 2005 代码审查 (1)

ZDNet软件频道 时间:2004-12-06 作者:陈雄华 |  我要评论()
本文关键词:javatips
代码审查作为JBuilder 2005强大的新特性闪亮登场,直指编码中的软肋,力争将编码中的错误或隐患扼杀于萌芽态,强力提升开发人员的编码质量。
•  概述

代码审查作为 JBuilder 2005 强大的新特性闪亮登场,直指编码中的软肋,力争将编码中的错误或隐患扼杀于萌芽态,强力提升开发人员的编码质量。

JBuilder 2005 根据 Sun 的编码规范及软件开发界总结出的一套行之有效的编码习惯,对 Java 开发中的编码风格、声明风格、 Javadoc 文档注释、 EJB 规范、命名风格、潜在错误、编码中的画蛇添足等诸多方面进行代码审查并给出警示,以便开发人员发现这些不足和隐患予以及时更正。

代码审查和语法错误检查是两个不同层次的概念。语法错误是低层次、强制性的检查,任何违反语法的程序都无法通过编译,也就是说可运行的程序必须是语法正确的。而代码审查是高级别,非强制性的检查,它对语法正确的程序施加了更高更严格的要求,从而提升程序的可读性、降低因变量命名、方法定义、程序逻辑的不完整性等问题而导致程序的潜在出错机率,增加程序的可维护性和健壮性。

各种各样 的 Java 编程规范、编程范式以及编程经验都致力于提升代码质量,程序性能,软件维护性等非语法方法的课题, JBuilder 2005 代码审查即是将各种行之有效的编程规范、范式、经验施加于你的程序中,以使你的程序遵守这些业已被大量的实践证明是成功的编程准则。

JBuilder 2005 在默认的情况下设置的代码审查机制即是 Sun 的代码编程规范,此外还提供了大量可供选择的审查规则,你可以根据需要激活或关闭这些审查的规则。

对于初学者来说,代码审查无疑是学习和工作的良师益友, JBulder 2005 通过即时的代码审查达到了对开发人员“监督匡正、笃行扶弱”的作用。开发人员也可以通过代码审查所反馈的问题,学习有关语法之外更多的编程要求和经验。

•  使用代码审查

在默认情况下, JBuilde 2005 未激活代码审查的功能,可以通过 Project->Project Properties...->Code Audits 调用代码审查的设置页,如图 1 所示:

图 1 代码审查设置

勾选 Code Audits 设置页中的“ Enable Code Audits ”激活当前工程的代码审查功能。 Code Audits 设置页的左边是一棵代码审查规则项的树,分为两级,第一级为审查规则项的归类,点开第一级的节点,第二级的各节点为具体的一个规则项,可以根据需要勾选可取消这些审查的规则。

点击规则项,在 Code Audits 设置页的右边显示出了该规则的详细描述信息并提供了实例,方便开发人员学习和理解。

在激活代码审查规则后, JBuilder 2005 实时地审查编辑器中当前编写的程序文件,并在违反审查规则代码附近的控制槽上标注 ,违反规则代码的关键处将以一条粉红色的下划波浪线标识出来,此外在结构窗格的 Warning 文件夹下列出当前程序所有违反审查规则的代码,如图 2 所示:

图 2 结构窗格中代码审查结果汇总

审查结果项描述了代码中存在的问题的简要描述,通过这个提示和编译器控制槽上的 标识,点选审查结果项时,编辑器中相应的代码内容将以下划虚线形式显示,通过查看相应的代码,开发人员将能够快速发现问题所在。更正问题后,对应的审查警告将自动从 Warning 文件夹中清除。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134