结对编程 是神马样纸的?

2014-05-09 10:15:32 +08:00
 artwalk
以前看过 解析极限编程 : 拥抱变化
但都是一些概念,没实际见过
另外现实与理想是有差距的

所以接地气后是啥样纸的呢?

如果真的可行的话,
感觉小伙伴们可以在线下去 KFC 之类的(吃饭多方便)搞搞呢

PS:禁止歪楼!!!
5314 次点击
所在节点    程序员
39 条回复
se77en
2014-05-09 10:33:30 +08:00
Ken 说我觉得 B 语言写 Unix 不太好使,Dennis 说那我给你整个新语言吧,几个月后,用 C 重写的 Unix 诞生了。

N 年后,Dennis 已经西去

Rob 对 Ken 说,我觉得 C艹 太淡腾了,Ken 说我也这么觉得,要不一起搞个新语言吧,于是 Go 诞生了。
allenforrest
2014-05-09 10:35:08 +08:00
2010年在公司刚推行 Scrum 的时候做过敏捷教练,推行过一段时间的 Pair Programming 实践。

没什么特别的,就是两个人用一台电脑,一个人 coding,一个人在旁边看,随时提出 comments,随时讨论;过一小时后,换另一个人 coding,原来的人在旁边看,随时提出 comments,随时讨论。

两个人在这段 PP 的时间内,实际上是在合作完成一块代码。

总最终 Scrum 的各项实践的执行效果来看,PP 几乎是争议最大的,因为涉及到很多 PP 组合中人和人的性格差异问题、人和人的技术能力差异问题、人和人的心态开放性差异问题。

在后续的项目中,逐步取消了 PP 作为强制实践活动的要求,鼓励团队成员自由组合,但是不做项目上的强制安排和要求。
tobyzw
2014-05-09 10:55:07 +08:00
两个好基友一起打码
zhujinliang
2014-05-09 11:06:21 +08:00
瞬间联想到了 EVA Q 四手联弹的场景
kxxoling
2014-05-09 11:30:42 +08:00
我想到了这个: http://www.vaikan.com/spooning/
Shieffan
2014-05-09 11:32:42 +08:00
面向妹子编程多好
nybux
2014-05-09 11:34:42 +08:00
上班不能看帖子,聊QQ,效率自然就提高了。。。。
wangccddaa
2014-05-09 11:38:07 +08:00
当初我还是实习生的时候,参加过一段结对编程,那是一段不堪回首的往事~
大约四年前吧,在一家公司实习,因为是第一批实习生,所以给我们每个人配了一台mac 一体机,那个时候算高大上了,后来因为公司的快速扩张,就又招聘了一批实习生,但是当他们来得时候发现没有机器了,预算好像还没批,然后就做了个大胆的决定:结对编程,
就这样把机器的钱省下来了
钱省下了
省下了
下了

....
iptux
2014-05-09 11:47:25 +08:00




lingo
2014-05-09 13:06:29 +08:00
LS结贴。
madeinclojure
2014-05-09 13:11:22 +08:00
偶尔需要
imskull
2014-05-09 13:25:10 +08:00
我一向以为敏捷开发,结对编程这些都是由一两个“专家”鼓吹出来的东西,而这些专家的主要收入是出书和做咨询,实践上基本用处为零。
chrishine
2014-05-09 13:27:51 +08:00
可以一台电脑,必须两个键盘.
可以是笔记本,但是必须外接一个大显示器.
结对(老鸟)带新人,新人学的快一些.
小明只有1.4M,听说站在台阶上就可以比小明高了,然后他捡了一块石头站在上面发现还是比小明矮了好几个头.那明显是(石头)硬件问题,不是方法问题.
artwalk
2014-05-09 14:01:51 +08:00
@kxxoling 哈哈,我就猜到会是酱紫

@allenforrest 还真有公司这样安排啊?BOSS 不会认为拿两个人的钱,干一个人的活?

@iptux 真相

@wangccddaa 成了几对?


@imskull 所以我想看看真正的结对是啥样的
allenforrest
2014-05-09 14:20:19 +08:00
@artwalk 那不至于,PP 在合理搭配的情况下,会明显提升质量,这个成本的节省是可观的。
love
2014-05-09 14:20:42 +08:00
如果不结对,一个程序员一天50%时间花在发呆/浏览微博/看无关的网页之类的事上,而结对之后你还怎么发呆啊?
所以后结对编程效率大好:)
alsotang
2014-05-09 14:27:19 +08:00
@love 正解。
artwalk
2014-05-09 14:32:21 +08:00
@allenforrest
@love
@alsotang

这得看老板有没有这个觉悟啊
Nerrsoft
2014-05-09 14:41:20 +08:00
@love 可是结对的效率 > 50% + 50% 吗?
Linxing
2014-05-09 15:04:42 +08:00
结对编程应该还是一个人主要在写吧,另外一个在看,顺带review code吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/111726

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX