Chinaunix首页 | 论坛 | 博客
  • 博客访问: 256859
  • 博文数量: 60
  • 博客积分: 1222
  • 博客等级: 少尉
  • 技术积分: 585
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-16 17:28
个人简介

从学通信的博士到从事IT行业的工程师 从原华为项目经理,到现任职公司架构师

文章分类

全部博文(60)

文章存档

2013年(18)

2012年(42)

我的朋友

分类: 项目管理

2012-12-30 18:49:51

函数

函数要尽可能短,缩进有一到两级,包含20行代码就是最好了。

if/else/while只占一行

一个函数只完成一件事情,这件事情要看当前函数处于什么抽象级别。要让代码拥有自顶向下的阅读顺序。

可以用多态替代switch。

函数要具有描述性的名称。长函数名称比长注释好。函数参数要少。参数多了,单元测试就麻烦了。

最好别传布尔值,而是直接替换为两个函数。如果参数过多,请封装为类 。尽量避免使用输出参数,如果需要则修改所属对象的状态


使用异常替代返回错误码

编写程序就是讲述故事。


注释

什么也比不上放置良好的注释来的有用。什么也不会比乱七八糟的注释更有本事搞乱一个模块。

注释意味着失败。

有时候如果注释的是和代码无关的反而认为是好注释,如版权信息,对可能的代码维护人的提醒


格式

像报纸文章一样规范自己的代码。参考某某编码规范吧!

阅读(1676) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~