专业主义

1.精进技艺,保持时间上的投入,保持关注

2.负责,为制造的bug负责,而不是抱着“人非圣贤孰能无过”的态度

充足的测试用例->对修改代码没有恐惧->经常性的改善代码->高质量代码

说“不” 和 说“是”

不要说试试看,给出明确答案,“是”或者“否 敢于说“不(提出异议)” 谨慎说“是(做承诺)”

编码

进入“流态区”

保持节奏

不要盲目冲刺,唯一能够加快进度的方法便是缩减范围

在程序员所能表现的各种不专业行为中,最糟糕的是明知道还没有完成任务却宣称已经完成TDD

练习

“编程柔道场”:用一些适当的题目练习技能,比如ACM题,书里举的是练习TDD的技能

测试

完成的定义不是代码写完,而是所有测试通过、需求方确认

测试金字塔

UI测试 高成本 反应真实需求

验收测试

集成测试

单元测试 低成本 高效率 缺陷更易定位

后面关于时间管理 & 预估 、 压力团队协作的内容不是特别有感觉,这些各种书上写的也很多,大同小异

原文链接:http://book.douban.com/review/5619535/