Java项目开发规范

为何制定开发规范

定义规范的目的是增加程序和文档可读性,减少出现错误的几率。

  1. 减少维护成本;一个软件的生命周期中,80%的花费在于维护,另一方面,几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护,规范的编码减少人员变动带来的维护成本。
  2. 改善软件的可读性;可以让程序员尽快而彻底地理解新的代码。

开发中需要避免的问题

  1. 在循环中对字符串操作时用String;
  2. 滥用synchronized 关键字;
  3. 对文件或者数据库的操作不及时关闭;
  4. 一个方法的代码过长,超过1000行;
  5. 不写注释,或者注释不清晰;命名不规范;排版格式混乱,不注意缩进与对齐等;
  6. 滥用public公共类定义;
  7. 在程序中使用硬编码;
  8. 在程序代码中存在垃圾数据文件(例如.bak,.svn文件夹等);
  9. 所有调试信息直接System.out.print打印到控制台;
  10. 对数组为空、数组越界、页面传递的参数为空等异常情况不做任何处理;
  11. 方法的参数很多,不要超过5个;

(更多…)

继续阅读