引言 BDD是对TDD理念的扩展。BDD强调有利害关系的技术团体和非技术团队都要参与到软件开发过程中。可以把它看成一种强调团体间合作的敏捷方法。大多数采用某种敏捷方法的团队最终都会遵循BDD的许多原则。在编写单元测试的时候,尽量使用BDD风格为测试命名。BDD风格强调使用完整的、描述性的、便于业务用
分类:
其他好文 时间:
2016-03-20 17:52:29
阅读次数:
188
读书笔记:《梦断代码Dreaming in Code》拿到《梦断代码》书后,一口气翻了一遍,然后又用了3天时间仔细读了一遍,也不禁掩卷长叹一声,做软件难。虽难,仍要继续走下去,可以把软件的范围限制得小一些,用敏捷方法等过程会使软件失败的风险小一些,毕竟我们还没有写书上所说的那样的大型软件。第0章 软...
分类:
其他好文 时间:
2015-09-21 01:24:04
阅读次数:
238
PMI-ACP证书认可证书持有者针对不同敏捷方法的原则、实践、工具与技能所掌握的知识,且不对从业者限定某一种敏捷方法。与其他仅基于考试或培训的敏捷认证不同,PMI-ACP要求申请者参加多种敏捷培训,拥有丰富的敏捷项目工作经验、普通项目工作经验并通过考试。PMI-ACP获得全球认可,适用于任何行业,包...
分类:
其他好文 时间:
2015-09-10 12:26:54
阅读次数:
206
使用敏捷方法,生产率通常意味着在每个迭代完成了多少工作;而使用番茄工作法,生产率意味着每天完成了多少番茄钟。要完成大量工作,重点不在完成工作上,而在于能否集中注意力!要想做到专注,你就得坚决抛开各种杂念。番茄工作法是时间相对固定,活动单一,目标单一的活动。番茄(意大利语Pomodoro)什么是番茄工...
分类:
其他好文 时间:
2015-07-07 07:03:40
阅读次数:
108
第12章:故事是什么用户故事有别于IEEE 830软件需求规格、用例和家傲虎设计场景。考虑用户的目标比列出方案的特性更重要。用户故事与用例场景类似。他们的完整性和寿命不同。他们以不同的目的编写。第13章:用户故事的优势用户故事促使我们重视口头交流,这一转变提供了迅速的反馈周期。用户故事的典例范围比用...
分类:
其他好文 时间:
2015-06-23 07:34:38
阅读次数:
109
第8章 估算用户故事使用故事点 我们用“速率”(velocity)来代表一个团队在一轮迭代中完成(或期望完成)的故事点数。因此,务必保证每次迭代的故事点的度量是一致的。 如果用结对编程呢? 团队用不用结对编程,对故事点估算并没有影响。团队可以采用理想结对日或理想个人日来估算故事点,区别会表现在速率值...
分类:
其他好文 时间:
2015-06-23 00:48:07
阅读次数:
120
测试驱动开发极限编程(eXtreme Programming,简称XP)是敏捷方法中最著名的一个。它由一系列简单却相互依赖的时间组成。这些实践结合在一起形成了一个胜于部分结合的整体。其中一个非常重要的,当前也受到格外重视的实践就是TDD(测试驱动的开发方法)。在测试驱动的开发方法中,编写所有的代码的...
分类:
其他好文 时间:
2015-06-18 19:29:34
阅读次数:
131
敏捷(Agile)目标向客户提供有价值的软件最短时间内完成最大的商业价值敏捷核心Working Software(可工作的软件)Deliver Frequently(持续交付)Continuous Integration(持续集成)敏捷方法XP(极限编程)ScrumTDD(测试驱动开发)...Scr...
分类:
其他好文 时间:
2015-06-15 01:45:32
阅读次数:
185
结对实验报告结对人曹文静的地址:http://www.cnblogs.com/liandiexueying/一.实践目标:敏捷方法之结对编程实践学会与他人合作基于项目的Github源代码管理继续学习JUnit4单元测试形成良好的编码风格二.结对项目参考题目 连连看小游戏。三.实验报告内容1.题目.....
分类:
其他好文 时间:
2015-05-17 21:31:14
阅读次数:
151
有本关于敏捷开发方面的书非常不错《高效程序员的45个习惯-敏捷开发修炼之道》,Venkat Subramaniam和Andy Hunt著,该书简短、易读、精炼、深入,深刻且实用。对于想要采用敏捷方法的人很有价值。此书通过常理和经验,阐述了为什么应该在项目中实用敏捷方法。更难得的是,这些行之有效的实战经验,竟然从一本书中得到了。如果能拿这些习惯在项目中一以贯之,肯定会受益匪浅。下本罗列该书这45个习惯,一并列出其中的Key Point....
分类:
其他好文 时间:
2015-04-25 22:54:04
阅读次数:
184