作者wouzfer (瓦兹佛)
看板Soft_Job
标题[闲聊] 有人有尝试pair programming的方式进行程式码撰写吗
时间Sun Apr 11 21:15:52 2010
各位先进
在敏捷开发流程中常会提到pair programming
不知道你们是否有尝试此种开发方式进行专案
就书上或网路上的理解
此种方式看似用两倍的人力进行一段功能的开发
但其产生出来的程式品质较佳
且似乎开发速度不见得会比两个人分头进行慢(算上之後测试与debug所耗的时间)
个人认为关键似乎在於
合作的两人可以避免彼此的盲点
并且透过分享彼此的技术解决大部分的问题
对於公司企业来说
长时间的执行pair programming的方式也有助於新进人员的训练及工作接手问题
不过感觉上就实际执行的状况来说
可能会面临到现在板上现在话题的问题
当实力强弱悬殊的时候
比较机车的强者可能自视甚高 嫌弱的拖慢速度增加他的负担以及出包的风险
比较机车的弱者可能摆烂不努力 背後放话偷表
讲到这里其实也算是遇人不淑的问题
撇开这个不谈
开发应用势必会频繁使用各类函式库
这也意味着需要一直看文件和线上资源慢慢撰写出应用
(还是说有人已经炉火纯青到把各种可用资源的呼叫都记下来)
像这样开发的方式pair programming的开发方式不是很尴尬吗...
难道要两个人一起上网查资料...
不知道有没有人愿意分享对於pair programming的看法与实际经验
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.122.119.69
1F:推 gigipan:雇两个人来写同一段功能...恩恩 我猜 如果我是老板 04/11 21:18
2F:→ gigipan:宁愿花1.5倍的薪水请个较佳的人力来cover这些事情... 04/11 21:19
3F:推 costbook:我们实际的作法是peer-review,pair programming太难 04/11 21:20
4F:→ gigipan:但话说回来,如果是大公司训练新人也许可行 04/11 21:21
5F:→ costbook:难在1.萤幕太小 2.学弟没耐心学 04/11 21:21
6F:→ wouzfer:感觉拿来训练新人就好像失去主要的目的了 XDD 04/11 21:41
7F:→ wouzfer:萤幕小的话 可以配张普通的显卡开双萤幕阿 哈哈 04/11 21:41
8F:→ remmurds:如果刚好这两个人是一男一女... 04/11 22:01
9F:推 costbook:那就用小萤幕吧 04/11 22:03
10F:推 phantom400:囧 搞那个的前提是 有SD的存在 而且产出的SD文件 04/11 22:15
11F:→ phantom400:是有用的.......... 台湾的环境...难 04/11 22:15
12F:→ TonyQ:前提应该只要目标明确就能作吧? @_@ 04/11 22:24
13F:推 kit51:念研究所的时候试过,跟一个人有差,工作後比较常pair debug 04/12 00:26
14F:→ sazabijiang:我当兵时跟同梯的这样做过..一个坐在电脑前打字 04/12 00:34
15F:→ sazabijiang:一个在後面"念"出要写得程式码. 因为已经半夜了, 04/12 00:35
16F:→ sazabijiang:两个人都已经恍神, 无法独立写程式...~"~ 04/12 00:35
17F:→ anraye:我只有稍稍试过,觉得好像对performance有降低效果....。 04/12 00:47
18F:→ howshou:我看过, 而且真的是一男一女。 04/12 00:47
19F:→ anraye:目前试过比较佳的作法,比较像是exchange programming/ 04/12 00:47
20F:→ anraye:review,对抓出bug,还快速的。 04/12 00:48
21F:推 poqwer:试过,失败~ 强者根本不想和自以为是的弱者合作..... 04/12 01:10
22F:推 Ting1024:耗费人力..台湾的软体不需要这麽坚固的品质 XD 04/12 02:03
23F:推 anakin2:to anraye: eXtreme Programming 04/12 02:48
24F:→ anraye:楼上....你误会了,我不是要指XP,虽然exchange并不存在。 04/12 03:04
25F:→ tsairay:just理论,通不过人性的考验 04/12 09:33
26F:→ wouzfer:所以说台湾目前就大家所知的状况基本上是不会这样开发罗 04/12 14:38
27F:→ elinwang:我们团队已经使用超过5年了 近半年还搭配使用SCRUM 成效 04/12 15:16
28F:→ elinwang:很好内 04/12 15:16
29F:→ elinwang:如果是管理阶层不愿意采用那当然没啥好说的 但管理阶层 04/12 15:17
30F:→ elinwang:如果没有干涉 我觉得不用XP是自己的损失 因为生活可以 04/12 15:18
31F:→ elinwang:健康许多 程式当然也更健康 04/12 15:18