Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5357
  • 博文数量: 9
  • 博客积分: 191
  • 博客等级: 入伍新兵
  • 技术积分: 60
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-16 10:54
文章分类
文章存档

2011年(9)

我的朋友
最近访客

分类: IT业界

2011-11-16 10:58:05

1、避免使用大文件:绝大多数文件的代码不能超过300行,必须将耦合的代码分开。

2、避免使用太长的方法:绝大多数方法的代码在1-20行之间。

3、方发名称需要能看出它做什么,名字不怕长,就怕短。

4、尽量添加解释功能:接口需要最为详细的解释,公有类的公有方法也需要详细解释,程序集下、受保护的类及方法需要简单说明,除复杂私有函数外的私有函数可以不加注解。

5、一个方法只能完成一个任务。即使该任务非常小(很多方法很有可能是一句话,不要嫌麻烦)。

6、绝大多数方法的圈复杂度不能超过10,如果超过必须进行分解。

7、不许在程序中使用固定数值,用常量或属性代替。

8、不许使用字符串常数,用常量或属性,最好使用资源文件。

9、尽量避免使用使用成员变量,应使用局部变量,并传递给方法,避免在方法间共享成员变量。

10、使用enum,不许使用数字或字符串来指示离散值。

11、 不许把成员变量声明为public,根据需要声明为private或者protected

12、尽量不在代码中使用具体路径和驱动器名, 使用相对路径,并可编程。

13、如果需要配置文件找不到,需求可以的话尽量自己创建使用默认值的一份文件。

14、显示给用户的消息简单而友好,但是要把所有异常信息在后台记录下来,以帮助诊断问题。

15、显示错误信息,需要提示用户那里错了,并且需要告诉用户怎么解决问题。

16、不许捕获了异常而什么都不做,应该进行处理,不许隐藏异常。

17、 如果有单元测试中对于类中的public方法必须进行边界、空、正常值的组合测试,并且其代码覆盖率须为100%。如果有需求可对private等其他方法进行单元测试。

18、事件的加载应该在控件数据完成装载后,而不是在控件创建时。
阅读(284) | 评论(1) | 转发(0) |
0

上一篇:没有了

下一篇:防止查看网页源代码

给主人留下些什么吧!~~

java陈2011-11-16 20:53:41

不错