- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
干净编码者—专业程序员指导法典
快速反馈 TDD 低BUG率 高覆盖率 可执行的文档 驱动良好的设计 安全网 Baby Step 纪律 TDD三定律 Debug Free Implement as simple as possible Brainless development 坏味道 当前的测试用例特别复杂,需要验证很多的状态 为了让一个测试用例通过,需要编写大量的实现代码 为了让一个测试用例通过,需要花费很长的时间 Too Difficult to Do ? TDD导致更低的开发效率? TDD需要开发者具备更高的技能? 所有的代码都需要TDD? 取代其他设计? 5 编码 准备好了再编码(Preparedness) 能工作 解决了客户的问题 现有系统协作配合 架构的合理性 必需有表达力 劳神费力挑战智商 避免3AM Code 不要疲劳编码 避免Worry Code 消除、降低焦虑 保持全神贯注 遵守纪律 工作时间 干扰 音乐 江郎才尽 厚积薄发 编码 入定/ The Flow Zone Divider Section Break Pages Title block set 28/32pt Trebuchet white, flush left with text box positioned at, Horizontal 1.87” and Vertical 2.87” This slide is to be used to create Section Divider slides Please copy, paste and modify this slide to reflect your specific needs. It is not generated from a Master slide template Divider Section Break Pages Title block set 28/32pt Trebuchet white, flush left with text box positioned at, Horizontal 1.87” and Vertical 2.87” This slide is to be used to create Section Divider slides Please copy, paste and modify this slide to reflect your specific needs. It is not generated from a Master slide template * 不要对软件中的bug司空见惯 不要犯相同的错误,努力降低bug率 不要release给QA自己不确信的代码 QA不是bug捕获器 每周20小时 * Divider Section Break Pages Title block set 28/32pt Trebuchet white, flush left with text box positioned at, Horizontal 1.87” and Vertical 2.87” This slide is to be used to create Section Divider slides Please copy, paste and modify this slide to reflect your specific needs. It is not generated from a Master slide template Divider Section Break Pages Title block set 28/32pt Trebuchet white, flush left with text box positioned at, Horizontal 1.87” and Vertical 2.87” This slide is to be used to create Section Divider slides Please copy, paste and modify this slide to reflect your specific needs. It is not generated from a Master slide template 信心 FitNesse 64k代码 28k 2200个测试 90 seconds 低bug率 20k 代码,bug数量? 17 快速反馈--修复bug成本降低,发布的信心 安全网--重构的勇气 驱动良好设计: 分离关注点 面向接口编程 Divider Section Break Pages Titl
您可能关注的文档
- 希腊神话中各神ppt课件(完成).ppt
- 帝视内窥镜产品培训.ppt
- 带电作业工题库(初级工).doc
- 带电粒子在电场中的运动习题课5 -10.14.ppt
- 工程识图制图基础.ppt
- 帮钻说明书.doc
- 常减压北蒸馏2011防冻防凝方案.doc
- 常州工程学院丙酮回收.ppt
- 常州创新案例专题讲座考试试卷两套.doc
- 常用临床科研设计方案(新版)14==2.ppt
- 人教版数学六年级上册 第一单元 第5课时 分数乘小数.pptx
- 人教版数学六年级上册 第四单元 第3课时 比的应用.pptx
- 人教版数学六年级上册 第五单元 第5课时 圆的面积-2.pptx
- 人教版数学六年级上册 第一单元 第7课时 解决问题-1.pptx
- 人教版数学六年级下册 第二单元 第4课时 利率.pptx
- 人教版数学六年级上册 第一单元 第8课时 解决问题-2.pptx
- 人教版数学六年级下册 第五单元 第2课时 鸽巢问题的一般形式.pptx
- 人教版数学六年级下册 第四单元 整理和复习.pptx
- 人教版数学六年级上册 第一单元 第3课时 分数乘分数-1.pptx
- 人教版数学六年级下册 第六单元复习第2课时 可能性.pptx
文档评论(0)