Java编码规范及Jtest应用.ppt
《Java编码规范及Jtest应用.ppt》由会员分享,可在线阅读,更多相关《Java编码规范及Jtest应用.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java编码规范及Jtest应用王少锋2010年3月24日Outline编码规范的好处Jtest 简介及安装Java 编码规范Jtest 实例应用2编码规范的好处减少错误,改进软件质量。如果代码符合规范,编译器和代码检查工具可以帮助发现潜在的bug。减少人员之间通信工作量,提高工作效率。软件开发是团队成员协作的结果,而编码规范是程序员之间沟通的桥梁。如果每个成员遵循一致的编码风格,则可以减少沟通所需的工作量。减轻了程序员的负担。命名规范是一种约定,减少了编码的自由度,从某种意义上可以帮助程序员不用操心一些编码细节上的选择问题。规范外包编码工作。3例:在核心系统某次紧急版本上线后,由于开发人员使
2、用eclipse对代码进行了格式调整,导致刷卡金额的变量多了一个空格,上线后在用户实际刷卡时出现刷卡金额变为实际金额的十分之一的严重错误。上线后当晚即有用户上报刷卡无法通过,报“刷卡金额与实际金额不符”的错误,另有机构出现了按实际金额十分之一刷卡的情况。幸运的是,当晚即有用户上报无法刷卡,运行人员、开发人员、版本更新人员重返公司进行问题处理,花费半宿时间查找问题、测试、修复系统,避免了问题拖延到第二天早上才暴露。4Outline编码规范的好处Jtest 简介及安装Java 编码规范Jtest 实例应用5Jtest 简介Parasoft公司产品http:/ 1310.Jtest安装结束,点击“确
3、定”14Outline编码规范的好处Jtest 简介及安装Java 编码规范Jtest 实例应用15编码规范选择准则按以下准则从Jtest中挑选编码规范:1)易于修改的,且修改后不会产生副作用的;2)能产生较大效益的;3)优先考虑和内存泄漏、优化、bug(如零除)相关的编码规范;4)属于严重级别较高的规范(3级以上);5)初期应用该规则不会产生过多报告的,以避免一次修改代码过多。16在初步使用Jtest阶段,共挑选了4条编码规范:1.Avoid unnecessary calls to String methods(避免不必要的String方法调用)2.Avoid conditions tha
4、t always evaluate to the same value(避免值为常量的条件表达式)3.Avoid division by zero(避免零做除数)4.Avoid NullPointerException(避免NullPointerException异常)17导入定制的编码规范1.打开菜单JtestTest Configurations2.右键单击User-defined,在弹出菜单中选Import183.在弹出的对话框中选择文件DubonJavaCodingRule-v0.92.properties194.导入成功后,在User-defined下增加了一新的配置项。20Outl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 编码 规范 Jtest 应用
限制150内