1 / 20
文档名称:

软工-《敏捷开发的必要技巧完整版》.doc

格式:doc   页数:20页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软工-《敏捷开发的必要技巧完整版》.doc

上传人:sanshengyuanting 2015/10/23 文件大小:0 KB

下载得到文件列表

软工-《敏捷开发的必要技巧完整版》.doc

相关文档

文档介绍

文档介绍:软工-《敏捷开发的必要技巧完整版》
敏捷开发的必要技巧----Wingel翻译自 Essential Skills for Agile Development
敏敏捷捷开开发发的的必必要要技技巧巧
敏敏捷捷开开发发的的必必要要技技巧巧? ? ? ?? ? ? ?带带带带你你你你进进进进入入入入敏敏敏敏捷捷捷捷开开开开发发发发的的的的世世世世界界界界
王王王王伟伟伟伟杰杰杰杰Wingel 译译译译
Email: ******@gmail
原原著著: :EEsssseennttiiaall SSkkiillllss ffoorr AAggiillee DDeevveellooppmmeenntt原原著著: :EEsssseennttiiaall SSkkiillllss ffoorr AAggiillee DDeevveellooppmmeenntt原原原原作作作作者者者者: : : :TTTToooonnnngggg KKKKaaaa IIIIooookkkk,,,, KKKKeeeennnntttt
对对对对原原原原作作作作有有有有增增增增改改改改
厦门:王伟杰WingelMSN: wingel_******@hotmail
邮箱: ******@gmail 博客: ////0>.敏捷开发的必要技巧----Wingel翻译自 Essential Skills for Agile Development
目录
目录..2

重复代码是怎么产生的?.5
移除重复代码吧!.6
章节练****7


示例..35
将注释转换为代码,让代码足够清楚到可以表示注释..36

对参数的注释,转化为参数名37

删掉没用的注释39
将一部分代码重构成方法,
抽取出方法,


方法名太长..46
章节练****47

第 3章除去代码异味60
示例..60
怎么判断代码的稳定性?..62
消除代码异味:怎么去掉类别代码(type code).64
消除代码异味:如何去掉一大串 if-then-else-if(或者 switch)65
另一个例子..68
总结一下类别代码的移除..72
普遍的代码异味72
章节练****73

第 4章保持代码简洁118
示例119
怎么判断一个类需要修整121

解决方法示例..137
第 5章慎用继承..167
示例168
总结176

解决方法示例..181
厦门:王伟杰WingelMSN: wingel_******@hotmail
邮箱: ******@gmail 博客: ////.敏捷开发的必要技巧----Wingel翻译自 Essential Skills for Agile Development

示例194
“不合适的依赖”,让代码很难被重用195
怎么判断是“不合适的依赖”..195
总结197

解决方法示例..205
第 7章将数据库访问,UI和域逻辑分离213
示例213
层次混乱造成的问题..216
抽取出访问数据库代码后得到的灵活性219
将域逻辑跟 UI分离220
给系统分层227
很多东西都属于 UI层..231

解决方法示例..236

什么是用户例事user story247
用户例事只是描述系统的外在行为..249
评估发布时间..249
预计不能如期完成时怎么办?.252
发布计划编制,估算每个用户例事时要考虑哪些细节,忽略哪些细节?.254

章节练****这章不用章节练****256

一个用户例事的例子..256

CRC卡的典型应用..260
第 10章验收测试(ACCEPTANCE TEST).261
我们是不是正确的实现了一个用户例事261

自动验收测试..264
先写测试代码,

测试文件不一定是文