Chinaunix首页 | 论坛 | 博客
  • 博客访问: 110074
  • 博文数量: 52
  • 博客积分: 2050
  • 博客等级: 大尉
  • 技术积分: 451
  • 用 户 组: 普通用户
  • 注册时间: 2009-06-06 15:52
文章分类

全部博文(52)

文章存档

2011年(1)

2010年(2)

2009年(49)

我的朋友

分类: C/C++

2009-08-25 20:24:59

1 在程序当中,尽量不要用无限循环,或者递归,即使你完全有把握程序能够到break。因为你不能想象到程序的所有情况。今天的bug就是因为用一个函数的返回值做break的条件,自以为函数肯定能返回正确的值,只是时间的问题。然而就是不返回,而且影响程序其它部分的初始化。

2 循环的次数尽量要控制,sleep的时间同样如此,最好不用。

3 程序中打log是个良好的习惯。后期的调试和bug修正,它会给你巨大的帮助。

4 对每个能有返回值的函数,对其返回值要处理,不管你现在怎么认为没用,后期的调试,你会看到它的巨大作用。

5 任何的参照demo程序的修改,都必须知道流程。如果对流程不清楚,就会陷入巨大的痛苦,困惑中。查找demo中新增变量的所有引用,有助于对新增功能的理解,以及自己的添加。

6 CPE设备最重要的就是用户的舒适度,任何企图用技术来挑战这个原则,必将失败。

7 任何的设计,功能,必须全面的考虑到所有的case,一个case没考虑到,就要后期改bug。设计真的很重要。

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