- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 关于demo-test-sample的随笔
发现很多工程师经常把demo、test和sample这三个概念搞混淆,这里我觉得有必要详细说一下这三者的细微差别。demo 程序顾名思义,即演示程序,它的使用者是演示者,一般可能是销售、产品经理等,他们用演示程序给客户演示开发工程师研发模块的功能和性能,重点是展示程序的优点和优势,对于模块的缺点,则能掩盖就掩盖,正常情况下,哪个公司都不可能把程序的bug和不足主动展示给客户看。Test 程
2013-01-31 11:59:54 2936
原创 关于学习的随笔
前几天有人告诉我说:你说的这些技巧和规则固然是不错的,你说的时候我也懂,可是到自己做的时候就是另外一回事了,往往项目一启动,首先关注的是如何尽快“搞定”,至于规则,那只好先靠边站了。她问我这种情况怎么办,我有没有办法。 对这个问题,我是有办法的,事实上,我的办法并不高明,并且每个人都知道和实践过,那就是枯燥和重复的训练,除此之外,实在没有别的好办法了。 好的
2013-01-29 12:42:36 2170
原创 编程规则与高质量代码
常常听到程序员抱怨他接手的代码比较“烂”,维护起来很吃力,甚至说什么“还不如重新做一遍”等等。这一现象很大程度是因为代码的可读性比较差,而到底应该怎样提高代码的可读性呢? 我们先来做一个分析,那就是代码为什么普遍存在这可读性不好的弊端。我曾经注意过一个现象,那就是同一个业务逻辑,不同的工程师有着不同的实现方式,即,实现该业务逻辑的代码因为工程师的不同而不同,甚至,同一个工程师因
2013-01-28 00:32:25 562
原创 关于编程中的命名问题
好的代码应该是很好维护的,而代码的可维护性很大程度取决于它的可读性,而提高代码可读性最重要的事情就是重视程序中所有类、函数、变量的命名。以我个人的观点,写程序,最重要的事情就是命名,把命名这个环节做好,好代码自然就来了,反之,不重视命名,或者说胡乱命名,那要想得到好的代码,则是不可能的事情。 编程中命名既然如此重要,可是要做好却是十分的不容易,下面我总结一些关于命名的规则,如果
2013-01-25 14:23:37 1170 1
原创 接口设计漫谈之回调函数1
回调函数一 最近看到一个USB设备数据通讯的接口设计,觉得很典型,值得拿出来说一下。 接口很简单,核心的就是两个函数,如下: ------------------------------------------------------------------------------Int SendCommand(void *pCmd, int
2013-01-24 13:42:42 526
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人