中软国际Java项目开发代码Review常见问题实例分析及指南.doc

中软国际Java项目开发代码Review常见问题实例分析及指南.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

jjkk585 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档