muliu92

2008年11月7日

产品团队需要什么样的代码?

产品研发由很多环节组成,比如:需求分析、技术验证、概要设计、详细设计等。其中编码环节是必不可少的,这个环节对产品的质量也有很大的影响。那么一个产品团队需要什么样的代码呢?
从大体上讲,代码可以分为几个层次:1)优秀  2)好  3)还行 4)不怎样。我想一个产品团队的代码做到 2)好 就达到目标了!往上做成本接受不了,往下做质量不过关。
那么什么样的代码是好的代码呢?我想有这么几个原则:
1、符合团队制定的编码规范
2、代码抽象粒度适中
3、考虑大多数应用场景
4、考虑性能因素
5、文档和代码同步

posted @ 2008-11-07 07:21 乱七八糟 阅读(173) | 评论 (0)编辑 收藏

2008年10月25日

Rainmaker stand for ?

       今天才看了马特·达蒙主演的《造雨人》,起初并不明白这个片名是个什么意思,只是觉得这个片名字比较奇怪,看个究竟先。看过片子之后心里有很多来自不同方面的感受,为了和这个blog的主题相称,这个就不谈了。
        那么造雨人这个词到底指什么呢?
        猜一下,律师。
        答案是错误的,它一般是指呼风唤雨的巫师,或者是神通广大的人。


待续……

posted @ 2008-10-25 18:19 乱七八糟 阅读(190) | 评论 (0)编辑 收藏

2008年10月16日

怎么做codereview

今天对同事写的代码做codereview。

在粗略看了后,没有发现什么逻辑和常规错误。但是,当提交测试部测试后,个别计算机蓝苹了。(注:蓝屏正是由于codereview的那个驱动程序工程导致的)对此,研发经理大为恼火。所以让我不得不重新审视一下codereview。

codereview本意识用来提高代码质量的手段,那么有什么方式来保证codereview的质量呢?
codereview实施的前提是什么?
codereview的内容是什么?

codereview通常是编码当事人将代码提交到代码服务器上的最后一个环节,这就要求review的代码需要满足以下几个条件:
1、代码已经通过内部测试,意味着主要逻辑应该没有问题!
2、符合团队制定的编码规范
除了代码这个必要条件外,编码人需要 条理清晰 地将代码讲述一遍!并且应该明确:复审人对代码的建议并不见得是最佳的,所以有必要对关键点同程序经理讨论决定!

posted @ 2008-10-16 18:34 乱七八糟 阅读(579) | 评论 (2)编辑 收藏

仅列出标题  
<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜