《困惑的结对编程?》的相关内容
相关讨论
[敏捷开发][结对编程(Pair Programming) ]
结对编程(Pair Programming)是一个编程模式(Programming pattern)。两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作。他们一起分析,一起设计,一起写测试例子,一起编码,一起单元测试,一起整合测试(Integration Test),一起写文档等。基本上所有的开发环节都一齐肩并肩地,平等地,互补地进行开发工作。
&nbs ...
by moxie 2006-09-19 浏览 (15399) 回复 (35) 关键字: 结对编程(pair programming)
对于结对编程我有疑问
对于结对编程我有疑问:
实际编写代码的人总是对代码的结构和功能、细节更清楚一些,而观看的人总是很难同编写者一致,第一天差别也许并不明显,但是第二天、第三天....一个月之后呢,对于简单的项目也许没有什么,但是对于复杂的算法和复杂的对象调用关系、对象的状态等问题,这种差别就非常明显了。
请在实际项目中使用结对编程的同仁谈谈自己的感受,尤其希望有处理复杂逻辑经验的同仁不吝赐教。
敬上。
by lixin3811 2004-12-17 浏览 (15511) 回复 (32) 关键字:
《特征驱动开发方法》
前些天讨论中谈到了 FDD,国内已经有这方面的译著出版。
《特征驱动开发方法——原理与实践》。作者是 TogetherSoft 公司的软件专家。TogetherSoft 公司中正是采用 FDD 的开发过程。
http://www.cnforyou.com/query/bookdetail.asp?viBookCode=8921
我大致看了一下,感觉这本书的内容非常棒。而且我认为 FDD 是比 X ...
by dlee 2003-11-15 浏览 (21727) 回复 (33) 关键字:
相关博客
面向对象软件工程方法学实践
面向对象软件工程方法学实践赵晓华(本文转载自软件工程专家网www.21cmm.com,不代表gigix观点) 两位研究面向对象软件工程的美国学者 (Stave Halladay和Michael Wiebel) 曾这样说:“一般的面向对象编程(OOP)思路不过是一批乌合之众,把灵机一动、随机应变的技巧用于他们绞尽脑汁抽象出来的‘对象’而已。即使是最优秀的 OOP 程序员,他们所能对付的 ...
by softstone 2002-03-25 浏览 (45) 回复 (0) 关键字:
在幼儿园学会的结对编程
在幼儿园学会的结对编程
英文原文dhttp://collaboration.csc.ncsu.edu/laurie/Papers/Kindergarten.PDF
读来觉得有点意思,翻译了一下,与大家共享。
在1986年,Robert Fulghum出版了一本《那些人生中最重要的道理我在幼儿园里都学过(All I Really Need to Know I Learned ...
by run_xiao 2007-02-15 浏览 (576) 回复 (0) 关键字: 结对编程
[敏捷开发][结对编程(Pair Programming) ]
结对编程(Pair Programming)是一个编程模式(Programming pattern)。两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作。他们一起分析,一起设计,一起写测试例子,一起编码,一起单元测试,一起整合测试(Integration Test),一起写文档等。基本上所有的开发环节都一齐肩并肩地,平等地,互补地进行开发工作。
&nbs ...
by moxie 2006-09-19 浏览 (14660) 回复 (35) 关键字: 结对编程(Pair Programming)
相关圈子讨论
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)
敏捷开发中常见的九大误解
敏捷不是一个过程,是一类过程的统称,它们有一个共性,就是符合敏捷价值观,遵循敏捷的原则。
敏捷的价值观如下:
个体和交互 胜过 过程和工具
可以工作的软件 胜过 面面俱到的文档
客户合作 胜过 合同谈判
响应变化 胜过 遵循计划
由价值观引出的12条敏捷原则:
1、我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。
2、即使到了开发的后期,也欢迎改 ...
by liuqiang 2008-08-07 浏览 (132) 回复 (0)
红旗还能挺多久?C++能用来干什么?
Adobe宣布Flex 2开源了,于是去看了两天。初步结论,Flex/Flash的威力是强大的。
当初觉得天天对着计算机搞底层的东西太枯燥,想着写商用程序可以和人打交道,而且要掌握行业知识也算是跨学科,于是上了这条贼船,现在发现这行的本质是在数据库里读读写写,还是底层的东西更有趣些。不过一家人等米下锅,商用程序也是衣食父母,那么就虔诚的静心写好商用程序。
现在的商用程序,几乎都要有个web界面 ...
by bigpanda 2007-04-29 浏览 (11223) 回复 (39)
推荐本老书《java夜未眠》,《爪哇夜未眠》
其实这本书也不是我突然找到看的,而是同学介绍给我看的,作者是一个台湾人。叫蔡学墉,从事java有20多年的经验了,他7岁开始写java程序,让我佩服,这本书是他用散文的形式写的他的一些经历和看法。
我觉得这本书对一些正在学习java 的人有一定的帮助,整本书不是一味的讲理论知识,而是通过他的一些经历写的一些故事,从故事反映我们学习中的问题,或者是我们该怎么做的道理。特别的告诉了我们做为个程序员,我 ...
by ncgxcy211 2007-01-29 浏览 (2634) 回复 (13)
相关新闻
软件开发中的反模式
反模式是这样一种模式,它告诉我们在什么情况下我们会把一个问题做的更糟。例如:
斑点The Blob
程序风格的设计导致一个对象集中了过多的功能,而其他的对象只用来保存数据或者执行一些简单的过程。解决的办法是,对设计进行重构,使功能平均的分散开,从而将某一变动带来的的影响限制在一定的范围内。
持续退化Continuous Obsolescence
技术变革的是如此的快以至于开发者们经常在跟进 ...
by jonathan_zz 2008-05-20 浏览 (1407) 回复 (4) 关键字:
JavaScript创始人Brendan Eich访谈录
简介
Brendan Eich于1995年在Netscape发明了JavaScript语言,这个语言在过去的一些年里曾是一个最被误解的语言,随着AJAX和Web 2.0的发展,人们逐渐正视JavaScript。这是一篇Computerworld对Brendan Eich的一次采访,对JavaScript的过去、现在和未来都做了阐述。
是什么促使你去开发Java ...
by wutao0603 2008-09-09 浏览 (913) 回复 (0) 关键字: javascript创始人
Opera CEO 专访(翻译版)
Opera CEO Jon Stephenson von Tetzchner 1967年8月29日出生于冰岛雷克雅维克,现任 Opera 软件公司 CEO。他与 Geir Ivarsøy 曾就任于挪威国家电话公司,并开发了 MultiTorg Opera 的浏览器软件。1995年 Jon 和 Geir 组建了一个新公司来继续开发工作,就是现在的 Opera Software ASA。 ...
by jejwe 2008-03-02 浏览 (508) 回复 (0) 关键字:

