http://zh.wikipedia.org/wiki/%E6%95%8F%E6%8D%B7%E8%BD%AF%E4%BB%B6%E5%BC%80%E5%8F%91敏捷软件开发又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。...
分类:
其他好文 时间:
2014-11-04 17:04:48
阅读次数:
137
http://zh.wikipedia.org/wiki/%E6%9E%81%E9%99%90%E7%BC%96%E7%A8%8B极限编程(英语:Extreme programming,缩写为XP),是一种软件工程方法学,是敏捷软件开发中最富有成效的几种方法学之一。如同其他敏捷方法学,极限编程和传统...
分类:
其他好文 时间:
2014-11-04 16:40:50
阅读次数:
157
敏捷软件开发是目前十分流行,并在业界逐步推广的软件开发模式。 不同与传统的软件开发模式,敏捷开发模式有着自己鲜明的价值和方法。 其中,敏捷测试部分也同以往的软件测试流程有所不同。这对测试人员提出了新的要求,带来了新的挑战。第一部分:敏捷软件开发简介敏捷软件开发(Agile Software De.....
分类:
其他好文 时间:
2014-10-29 14:20:58
阅读次数:
326
结对项目小记
——by12061227 安康12061179刘宇帆
结对编程就是一种敏捷软件开发的方法,两个人在一个计算机上共同工作。一个人输入,而另一个人检查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。
在结对编程中,观察员同时考虑工作的...
分类:
其他好文 时间:
2014-10-18 23:47:38
阅读次数:
269
一,何为敏捷编程 1、敏捷软件开发并不意味着progeramming不变的模式,而是在编程过程中起着指导和引导角色。有一群观念暗示realated敏捷软件开发。这就是极端progranmming、结对编程、测试驱动开发,等。因此,我认为敏捷软件开发是progreamming的一般目标,而不是一个具体...
分类:
其他好文 时间:
2014-10-16 03:42:01
阅读次数:
208
OCP:open-closed principle 不可修改 可扩展LSP: liskov substitute principle For a function,a subtype must be able to substitute its base type一个模型,如果孤立地看,并不具有真正...
分类:
其他好文 时间:
2014-10-07 21:23:44
阅读次数:
167
作者:张克强 作者微博:张克强-敏捷307关于Definition of Done 完成的定义在以往的说法中,常见用 退出标准 , 完成条件,成功标准,等等在敏捷软件开发中,存在多级的不同的完成定义。典型的是迭代的DoD,这也是最初DoD应用的地方。常见在Scrum中,需要预先定义DoD,常见的迭代DoD条款有:1,所有完成的用户故事得到PO的验证2,所有代码得到静态分析,纠正最高级别的不符...
分类:
其他好文 时间:
2014-10-05 09:36:08
阅读次数:
253
敏捷开发真正的问题是什么?其实敏捷主要还是一种观念,一种意识,通过人来推动。本文总结了26条有关敏捷开发的关键原则,如何快速迭代式开发,供读者参考借鉴,以指引敏捷软件开发团队。
1、完整地干完一件事后在开始另一件事;2、不要破坏构建;3、在用例需要之前,不要实现程序;4、在用例需要之前,不要添加数据成员;5、不要害怕做决定,不要害怕改变先前的决定;6、持续学习如何改善质量;7、度量、度量、度量;8、为人而设计,而不是系统;9、测试是产品的一部分;10、在代码之前编写测试......
分类:
其他好文 时间:
2014-09-24 13:42:46
阅读次数:
932
由来:
怎么样的设计才能面对需求的改变却可以保持相对稳定,从而使得系统可以在第一版本以后不断推出新的版本呢?bertrand meyer 在1988年提出的著名的开发—封闭原则(the open-closed princle)为我们提供了指引。
遵循开放—封闭原则设计出的模块具有两个主要特征:
1. “对于扩张是开放的”(open for extension)
这以为着模...
分类:
其他好文 时间:
2014-09-22 00:13:34
阅读次数:
279
定义:
简单来说,单一职责原则(SRP)就是对对一个类而言,应该仅有一个引起它变化的原因。
什么是职责?
在SRP中,职责 = a reason for change 。如果你能想到多于一个的动机去改变一个类,那么这个类就具有多于一个职责。
具体的例子可以看敏捷软件开发 p91 。
SRP是所有原则找那个最简单的之一,也是最难...
分类:
其他好文 时间:
2014-09-20 16:19:19
阅读次数:
159