明飞的技术园地

笨鸟先飞
  博客园  :: 新随笔  :: 联系 :: 管理

做开发总结几点规范

Posted on 2007-04-18 11:15  明飞  阅读(207)  评论(0编辑  收藏  举报
 

软件开发的几点规范

1.       程序中是否出现select *

2.       打开数据库取数据时,是否检测数据为空。

3.       文本框必须输入项是否有红色

4.       存盘时是否检测必须输入项的长度?类型?是否已经输入?

5.       char类型存盘于查询时是否去掉左右空格?trim()

6.       对于两种以上情形的选择是否用分支处理语句?(不要if使用case)

7.       对于存在错误陷阱的地方是否已经做了处理?try{}catch(){}finally{}

8.       对于必须按照先后顺序输入式查询的地方是否进行了处理?

9.       对于数值类型的声明是否采用了合理的长度类型?

10.   对于删除操作是否做了删除前提示删除是否确认?

11.   对于无用的变量是否做消除?

12.   对于重复的代码是否抽出整理为方法?

13.   退出系统是否销毁所有的对象?

14.   对于所有的调试代码是否关闭?

15.   对于对象和类是否存在重复调用的情况?

16.   对于showModel窗体是否按照Model模式调用?

17.   对于网格控件是否关闭编辑功能,是否为行选择模式?

18.   程序中是否存在无条件跳转语句?Goto语句)

19.   Tab的顺序是否正确?

20.   输入控件的TableEnter是否对应?

21.   所有需要提示的地方Tip是否加上?(Button,ComboBox,TextBox等等)

22.   方便用户而设置快捷键是否设置?(F1代表帮助,F2保存等等)

23.   所有重要代码是否加中文注释?(至少含有作者、日期)

24.   所有变量是否带有默认值?(有些整型变量自带)

25.   ComboBox控件是否有对应有默认的选项和值?

26.   对物理文件操作,一定要做事务完整性检查!

27.   对数据库操作,是否做了事务处理!