做开发几点规范总结

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.   
对数据库操作,是否做了事务处理!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值