中软国际Java项目开发代码Review常见问题实例分析及指南.doc
文本预览下载声明
分析与指南
第 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 _
显示全部