摘要:工作两个月后,我已经慢慢习惯了结对编程(pair programming),但总是能听到很多人问:我们为什么要结对编程?上次被问到这个问题时,是在open party上,我按照我的理解给他解释了一遍。虽然他像听懂了似的点了点头,但我的直觉告诉我:他不满意我的回答。 这是为什么?我想有两个原因:1.我自己都不知道为什么要结对编程,只是被动接受而已。2.我没有足够的经验,没有合适的例子来和提问者共鸣,产生的结果就是他不认同我,因为我根本不了解他。 找到了问题,那么就开始解决吧。在网上找了找相对应的资料,并且通过迪拜王子获得到论文一篇。(The Costs and Benifits of Pair.
阅读全文
05 2011 档案
摘要:前几天看了《敏捷软件开发:原则、模式与实践》中第六章:一次编程实战,文章中主要描述了一对开发人员进行一次记录保龄球比赛成绩程序的开发过程.仔细研究之后,发现一个问题,拿出来和大家讨论讨论.(有兴趣的同学可以先看一看书中第六章的内容) 简单来说,该程序是用来计算保龄球比赛分数的,程序计算分数的功能不多说了.这里主要关注程序判断"当前在第几轮"(currentFrame)这一变量上. 先来看单元测试吧:(对保龄球规则不熟的同学请点击这里) @Test public void testFourThrowsNoMark(){ game.add(5); game.add(4); ga
阅读全文

浙公网安备 33010602011771号