关闭

关闭

关闭

封号提示

内容

首页 敏捷开发的必要技巧.pdf

敏捷开发的必要技巧.pdf

敏捷开发的必要技巧.pdf

上传者: 知识人网友 2010-12-18 评分 0 0 0 0 0 0 暂无简介 简介 举报

简介:本文档为《敏捷开发的必要技巧pdf》,可适用于IT/计算机领域,主题内容包含敏捷开发的必要技巧Wingel翻译自EssentialSkillsforAgileDevelopment厦门:王伟杰(Wingel)MSN:wing符等。

敏捷开发的必要技巧Wingel翻译自EssentialSkillsforAgileDevelopment厦门:王伟杰(Wingel)MSN:wingelwanghotmailcom邮箱:seewingelgmailcom博客:http:blogcsdnnetWingel敏敏敏敏捷开发的必要技巧捷开发的必要技巧捷开发的必要技巧捷开发的必要技巧带你进入敏捷开发带你进入敏捷开发带你进入敏捷开发带你进入敏捷开发的的的的世界世界世界世界王伟杰王伟杰王伟杰王伟杰((((Wingel))))译译译译Email:seewingelgmailcom原著原著原著原著::::EssentialSkillsforAgileDevelopmentEssentialSkillsforAgileDevelopmentEssentialSkillsforAgileDevelopmentEssentialSkillsforAgileDevelopment原作者原作者原作者原作者::::TongKaIok,KentTongKaIok,KentTongKaIok,KentTongKaIok,Kent对原作对原作对原作对原作有增改有增改有增改有增改敏捷开发的必要技巧Wingel翻译自EssentialSkillsforAgileDevelopment厦门:王伟杰(Wingel)MSN:wingelwanghotmailcom邮箱:seewingelgmailcom博客:http:blogcsdnnetWingel目录目录第章移除重复代码重复代码是怎么产生的?移除重复代码吧!章节练习解决方法示例第章将注释转换为代码示例将注释转换为代码,让代码足够清楚到可以表示注释将注释转换为变量名对参数的注释,转化为参数名将注释转换为方法的一部分删掉没用的注释将一部分代码重构成方法,用方法名来表达注释的意思抽取出方法,放于另一个类用注释去命名一个已经存在的方法为什么要删除额外的注释方法名太长章节练习解决方法示例第章除去代码异味示例怎么判断代码的稳定性?消除代码异味:怎么去掉类别代码(typecode)消除代码异味:如何去掉一大串ifthenelseif(或者switch)另一个例子总结一下类别代码的移除普遍的代码异味章节练习解决方法示例第章保持代码简洁示例怎么判断一个类需要修整章节练习解决方法示例第章慎用继承示例总结章节练习解决方法示例敏捷开发的必要技巧Wingel翻译自EssentialSkillsforAgileDevelopment厦门:王伟杰(Wingel)MSN:wingelwanghotmailcom邮箱:seewingelgmailcom博客:http:blogcsdnnetWingel第章处理不合适的依赖示例“不合适的依赖”让代码很难被重用怎么判断是“不合适的依赖”总结章节练习解决方法示例第章将数据库访问UI和域逻辑分离示例层次混乱造成的问题抽取出访问数据库代码后得到的灵活性将域逻辑跟UI分离给系统分层很多东西都属于UI层章节练习解决方法示例第章以用户例事管理项目什么是用户例事(userstory)用户例事只是描述系统的外在行为评估发布时间预计不能如期完成时怎么办?发布计划编制估算每个用户例事时要考虑哪些细节忽略哪些细节?迭代周期内的计划编制章节练习(这章不用章节练习)第章用CRC卡协助设计一个用户例事的例子用户例事的设计CRC卡的典型应用第章验收测试(ACCEPTANCETEST)我们是不是正确的实现了一个用户例事怎么测试自动验收测试先写测试代码作为需求文档让客户看得懂测试用例测试文件不一定是文本文件用测试用例防止系统走下坡路章节练习解决方法示例第章对UI进行验收测试怎么操作UI分开测试每个UI组件如果要测试的对话框会弹出另一个对话框怎么办?章节练习敏捷开发的必要技巧Wingel翻译自EssentialSkillsforAgileDevelopment厦门:王伟杰(Wingel)MSN:wingelwanghotmailcom邮箱:seewingelgmailcom博客:http:blogcsdnnetWingel解决方法示例第章单元测试单元测试使用JUnit我们需要对所有的类进行单元测试吗?怎么运行所有的单元测试什么时候运行单元测试用单元测试来防止以后出现同样的bug怎么测试是否有抛异常章节练习解决方法示例第章测试驱动编程实现一个跟学生选修课程的用户例事怎么测试刚写的代码测试先行的解决方法测试>检查学生是否注册的代码系统有没有考虑到父课程的选修情况测试系统有没有考虑预订的情况测试add方法对EnrollmentSet的结构维持完整的概念TDD及它的优点要做什么不要做什么章节练习解决方法示例第章结对编程两个人怎么一起编程结对编程的好处:结对编程需要的一些技能:需要把程序员的数

用户评论(0)

0/200

精彩专题

上传我的资料

每篇奖励 +2积分

资料评价:

/49
仅支持在线阅读

意见
反馈

立即扫码关注

爱问共享资料微信公众号

返回
顶部