摘要:
一、打好基础1、人生苦短,当有大量更好到选择摆在你面前的时候,在一个蛮荒的软件企业中工作是不明智的。 --3.1 前期准备的重要性2、作为技术雇员,你的一部分工作就是培训周围的非技术人员,讲解开发过程。3、程序员是软件食物链的最后一环。架构师吃掉需求,设计师吃掉架构,而程序员则消化设计。4、发现错误的时间要尽可能接近引入该错误的时间。缺陷在软件食物链里面呆的时间越长,它对食物链的后极产生的影响就越大。5、修复缺陷的成本随着“从引入缺陷到检测该缺陷之间的时间“,变长而急剧增加。无论项目是高度序列化还是高度迭代化都成立。6、一条很有用的经验规则是,计划好预先对大约80%的需求做出详细说明,并给“稍 阅读全文