
敏捷开发的必要技巧
SlashCome
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
敏捷开发的必要技巧1-2:移除重复代码,将注释转为代码
pdf的下载地址:http://www.blogjava.net/Files/Wingel/敏捷开发的必要技巧第1,2章.rar或者http://wingel.iteye.com/topics/download/0f826a59-905d-4392-8667-7d7bfc935973 ...2006-11-26 13:41:00 · 219 阅读 · 0 评论 -
敏捷开发的必要技巧14:结对编程
链接: 第14章结对编程.rar 或者 下载结对编程的好处: <o:p></o:p>联合两人的知识去对付一个难题。<o:p></o:p> 知识互相传递。<o:p></o:p> 更有效的查错跟纠错。<o:p></o:p> 程序员都很开心。<o:p&am2006-12-14 21:23:07 · 215 阅读 · 0 评论 -
敏捷开发的必要技巧13:测试驱动编程
下载地址: 第13章测试驱动编程.rar 或者 下载 TDD及它的优点<o:p></o:p><o:p> </o:p> 上面这种编程的方式,就叫“测试驱动编程Test Driven Development (TDD)”,因为我们总是在写真正代码之前写一个通不过的测试,然后再写真正的代码,让测试通过。<o:p><...2006-12-11 16:47:31 · 228 阅读 · 0 评论 -
敏捷开发必要技巧12:单元测试
到第12章单元测试.rar 或者 下载 下载pdf。第12章 单元测试<o:p> </o:p>单元测试<o:p></o:p><o:p> </o:p>假定你在写一个CourseCatalog类,这个类用来记录一些课程的信息:<o:p></o:p>2006-12-09 09:54:55 · 269 阅读 · 0 评论 -
敏捷开发的必要技巧11:对UI进行验收测试.doc
第11章对UI进行验收测试.rar or 下载第11章 对UI进行验收测试怎么操作UI<o:p></o:p><o:p> </o:p> 假设客户要求我们实现下面的用户例事(user story):<o:p></o:p>名称:增加或者编辑一条参会者信息<o:p></o:p>2006-12-08 21:15:58 · 308 阅读 · 0 评论 -
敏捷开发的必要技巧10:验收测试(Acceptance Test)
第10章验收测试.rar 第10章验收测试.rar 第10章 验收测试(Acceptance Test)我们是不是正确的实现了一个用户例事&...2006-12-07 11:13:26 · 1354 阅读 · 0 评论 -
敏捷开发的必要技巧9:用CRC卡协助设计
摘录一些东西,具体请下附件观看:因为在这些卡里面,我们写上了类名,它的职责,以及它的协作关系,我们管这样的卡片叫“CRC卡”。CRC就是Class,Responsibility和Collaboration的简称。<o:p></o:p>CRC卡的典型应用 <o:p></o:p>为什么用CRC卡,而不用文档或者更先进的UML工具?<o:p&...2006-12-05 10:47:47 · 538 阅读 · 0 评论 -
敏捷开发的必要技巧8:用用户例事(user story)来管理项目
第 8 章 以用户例事管理项目 什么是用户例事 (user story)<o:p></o:p> <o:p> </o:p> 假定这个项目的客户是个饮料自动售货机的制造商。他们要求我们为他们的售货机开发一款软件。我们可以找他们的市场经理了解这...2006-12-04 11:29:32 · 264 阅读 · 0 评论 -
敏捷开发的必要技巧7:将数据库访问,UI和域逻辑分离
(这里面的域逻辑,原文是叫Domain logic,我想用业务逻辑层来说明的,可是后面又有这句话,“Domain logic is also called "domain model" or "business logic".”,即“域逻辑又称为域模型或者业务逻辑”,所以我们还是老老实实叫它域逻辑层吧)。中间略过。。。。。。。这段代码看起来还正常吧?但是这里面将处理三种类别...2006-12-01 16:13:28 · 322 阅读 · 0 评论 -
敏捷开发的必要技巧6 处理不合适的依赖
请下载附件观看2006-12-01 09:17:21 · 192 阅读 · 0 评论 -
敏捷开发的必要技巧5:慎用继承
第5章 慎用继承示例这是一个会议管理系统。用来管理各种各样的会议参与者信息。数据库里面有个表Participants,里面的每条记录表示一个参会者。因为经常会发生用户误删掉某个参会者的信息。所以现在,用户删除时,并不会真的删除那参会者的信息,而只是将该记录的删除标记设为true。24小时以后,系统会自动将这条记录删除。但是在这24小时以内,如果用户改变主意了,系统还可以将这条记录还原,将删...2006-11-29 20:38:37 · 132 阅读 · 0 评论 -
敏捷开发的必要技巧4:保持代码的简洁
完整:http://wingel.iteye.com/topics/download/3589b4d8-8e29-4560-b0e7-8cb15a8ed995 或者http://www.blogjava.net/Files/Wingel/%E7%AC%AC4%E7%AB%A0%E4%BF%9D%E6%8C%81%E4%BB%A3%E7%A0%81%E7%AE%80%E6%B4%81.rar...2006-11-28 20:59:00 · 180 阅读 · 0 评论 -
敏捷开发的必要技巧第3章----消除代码异味
完整:http://www.blogjava.net/Files/Wingel/第3章%20除去代码异味.rarhttp://wingel.iteye.com/topics/download/2f7b5864-fca2-42e5-ba3e-453725fcb885 第3章 除去代码异味 异味这个词,可能有点抽象,我们先看一下下面的例子 ...2006-11-27 21:13:00 · 144 阅读 · 0 评论 -
(强烈推荐)敏捷开发的必要技巧完整版
敏捷开发的必要技巧完整版.rar 或者 下载目录:第1章 移除重复代码 2第2章 将注释转换为代码 32第3章 除去代码异味 57第4章 保持代码简洁 116第5章 慎用继承 165第6章 处理不合适的依赖 191第7章 将数据库访问,UI和域逻辑分离 211第8章 以用户例事管理项目 244第9章 用CRC卡协助设计...2006-12-16 09:48:18 · 353 阅读 · 0 评论