Extreme Programming
huangzhihui168
这个作者很懒,什么都没留下…
展开
-
困惑的结对编程?
在软件工程方法学中的XP方法中,最让人感到困惑是在实际XP实践中实施得最少的那一条原则,即是结对编程。 很多人都有一种这么理解想法:XP的十二条原则中,其它的我都赞同,但是为什么要让两个人在同一台机器上编码?一个键盘两个人抢着打?空着别的机器干吗? 结对编程技术是一个非常简单和直观的概念:两位程序员肩并肩地坐在同一台电脑前合作完成同一个设计。同一个算...2007-02-26 16:54:46 · 130 阅读 · 0 评论 -
什么情况结对编程行不通
众所周知,在敏捷开发世界里,结对编程给我们带来许多在一般的软件工程中所无法解决的问题的好处,如花费大约一半的时间就能编写出质量更高的代码等等。但结对编程并不是万灵的,它在一定的情况下才能给我们带来这些好处,而在另一些情况下,它就会失效、行不能。下面就举一个例子来看看结对编程失效的情况。 因为结对编程需要两个人不断进行的沟通与做决定,所以如果不能沟通或者做不了决定的话,结...2007-02-27 08:12:44 · 141 阅读 · 0 评论 -
XP的十二种方法
XP的十二种方法将其定义为规则,下面我们来简单地看看到底是哪十二种“极限”方法: [b]规划策略(The Planning Game) [/b]这一方法背后的主要思想是迅速地制定粗略计划,然后随着事物的不断清晰来逐步完善。规划策略的产物包括:一堆索引卡,每一张都包含一个客户素材,这些素材驱动项目的迭代;以及对下一两个发行版的粗略计划。[b]结对编程(Pair programm...2007-03-17 19:10:29 · 250 阅读 · 0 评论