- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中软国际Java项目开发代码Review常见问题实例分析及指南
分析与指南
第 PAGE 3页
项目管理体系文件
中软国际Java项目开发
代码Review常见问题
实例分析及指南
编 撰 人:TMO
审 核 人:
批 准 人:
批准日期:2010-9-1
保密级别:机密
文档版本:0.0.1
北京中软国际信息技术有限公司
版本历史
日期
版本
说明
作者
分析与指南
第 PAGE 40页
目录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc 第一章 综述 PAGEREF _Toc \h 5
HYPERLINK \l _Toc 第二章 常见问题分类及实例分析 PAGEREF _Toc \h 5
HYPERLINK \l _Toc 2.1 开发规范类 PAGEREF _Toc \h 5
HYPERLINK \l _Toc 2.1.1 命名规范 PAGEREF _Toc \h 5
HYPERLINK \l _Toc 2.1.2 代码格式 PAGEREF _Toc \h 8
HYPERLINK \l _Toc 2.2 性能影响及系统稳定性相关 PAGEREF _Toc \h 11
HYPERLINK \l _Toc 2.2.1 Java操作数据库 PAGEREF _Toc \h 11
HYPERLINK \l _Toc 2.2.2 数据库SQL开发注意事项 PAGEREF _Toc \h 15
HYPERLINK \l _Toc 2.2.3 数据库存储过程编写 PAGEREF _Toc \h 18
HYPERLINK \l _Toc 2.2.4 Java编程方面 PAGEREF _Toc \h 20
HYPERLINK \l _Toc 2.3 编程易错误区及系统健壮性 PAGEREF _Toc \h 22
HYPERLINK \l _Toc 2.3.1 空指针错误的引发 PAGEREF _Toc \h 22
HYPERLINK \l _Toc 2.3.2 格式化数字错误 PAGEREF _Toc \h 23
HYPERLINK \l _Toc 2.3.3 字符串越界错误 PAGEREF _Toc \h 23
HYPERLINK \l _Toc 2.3.4 没有克隆(clone)返回的对象 PAGEREF _Toc \h 23
HYPERLINK \l _Toc 2.3.5 不必要的克隆 PAGEREF _Toc \h 25
HYPERLINK \l _Toc 2.3.6 自编代码来拷贝数组 PAGEREF _Toc \h 26
HYPERLINK \l _Toc 2.3.7 拷贝错误的数据 PAGEREF _Toc \h 27
HYPERLINK \l _Toc 2.3.8 检查new 操作的结果是否为null PAGEREF _Toc \h 29
HYPERLINK \l _Toc 2.3.9 用== 替代.equals PAGEREF _Toc \h 29
HYPERLINK \l _Toc 2.3.10 混淆原子操作和非原子操作 PAGEREF _Toc \h 30
HYPERLINK \l _Toc 2.3.11 在catch 块中作清除工作 PAGEREF _Toc \h 31
HYPERLINK \l _Toc 2.3.12 增加不必要的catch 块 PAGEREF _Toc \h 32
HYPERLINK \l _Toc 2.3.13 没有正确实现equals,hashCode,或者clone 等方法 PAGEREF _Toc \h 32
HYPERLINK \l _Toc 2.4 Java编程不良习惯 PAGEREF _Toc \h 33
HYPERLINK \l _Toc 2.4.1 Servlet中获取数据库连接问题 PAGEREF _Toc \h 33
HYPERLINK \l _Toc 2.4.2 对于Exception的处理 PAGEREF _Toc \h 33
HYPERLINK \l _Toc 2.4.3 有关常量的使用 PAGEREF _Toc \h 34
HYPERLINK \l _Toc 2.4.4 静态变量的使用 PAGEREF _Toc \h 34
HYPERLINK \l _Toc 2.4.5 未使用的变量 PAGEREF _Toc \h 34
HYPERLINK \l _Toc 2.4.6 过于庞大的try块 PAGEREF _
文档评论(0)