php网站开发实验报告,网页认证怎么认证,深圳高端网站定制建设,wordpress国外主题公园周五开会时#xff0c;有人提出在团队中采用结对开发的Agile实践。 当然团队里有人说#xff0c;如果让新手与水平高的人结对#xff0c;基本上就是知识的单向传递了#xff0c;对于新手来说的确是个不错的学习机会#xff0c;但对于水平高的开发者#xff0c;就未必不乐… 周五开会时有人提出在团队中采用结对开发的Agile实践。 当然团队里有人说如果让新手与水平高的人结对基本上就是知识的单向传递了对于新手来说的确是个不错的学习机会但对于水平高的开发者就未必不乐意了。不过雨辰心里想这样还有一方受益就是公司因为公司巴不得每个新人都能在最短的时间内变成‘高手’这样就可以用比高手低的多的工资来获取高质量的代码。 会后雨辰在MSN上遇到了老杜说了这样开会的事并把自己的想法告之了老杜。 老杜在MSN上发了个笑脸回复“结对无外乎如下几种情况” 雨辰说“洗耳恭听” 老杜回复“情况1就是你之前说的那种老手带新手的情况 对于那些愿意将自己所学所知分享给别人的高手是不太在乎自己的知识被学去的必定干这一行不管新人老人都要不断学习充电老人虽然把知识传授了出去但也在不断学习新的知识。所以就应该让知识像血液一样不断循环。同时老人还可以通过结对梳理并巩固自己的知识基础同时锻炼表达能力。” 雨辰回复“这一点我倒是满赞同的的确与水平低的结对成为了一种灌输。虽然感觉没有了那种思想激荡的刺激但可以借此来条理一下自己的思维锻炼一下表达能力。稍待脚给公司培训一下人才。不过这个要建立在老手和新手沟通的情况如果新手是个满不在乎或头脑犯晕的‘绝缘体’那就郁闷了。有时对于高手来说与水平低的人结对与其说是合作还不如就是一种干扰因为开发是一个脑力高度集中的工作当开发者全力解决问题时即使是一个电话或一些旁边同事的笑声都会打断自己的思维等接完电话或周围同事安静下来时灵光一闪的IDEA可能早已不知去向了当然这种情况一般发生的概率不是很高但一旦与水平低又总爱唠叨的人结对之后其发生的概率会大大增加特别是你正在思考解决方案时他连珠炮似的问题或突发奇想会让你正高速运转着的大脑‘短路’等你与他解释完之后要找到刚被打断的思路很是费神。 有时真想直接对他说‘你先闭嘴你的话对我的思路是一种干扰。一会我让你问时你再问’。” 老杜又发了个笑脸接着回复“看来你也被这样的人搞过了不过除了上面的高手与新手结对还有水平相当的开发者结对可能是一个不错的选择而且两个人的沟通可能进一步加深对业务和设计的理解。不过也有一些意外情况就是如果两个或其中一个人刚愎自用听不进去对方的话那就热闹了吵来吵去吵个大西瓜呀。最后还要上面发话来拍板” 老杜接着回复“另外还有就是太熟悉的人结对这种情况有时是好事也是坏事。好事是沟通起来比较方便必定大家都熟悉有时几个字就可以把要表达的说明必定大家知根知底谁会什么都心知肚名。但问题可能也就出在了这里结对开发可以避免让个体思想走私儿或做与工作无关的事情时会有所顾及。但两个人过于熟悉时这种结对的好处就要降低了。我之前就看过两个结对的开发者表面上结对却在加班时结对上网去看好玩的新闻和大片呵呵。到那时就成了‘av集体研讨会’了。不过这就带出了另一种情况就是加班时适不适合搞‘结对’。我个人认为加班只有在需要的时候才加班绝不能为了加班而加班否则即便是通过结对也只是让两个人一起看与工作无关的话题除了浪费公司的电和机器就真没什么了。所以这时我一段是给他们的工作添加了工作进程中限定他们加班时要解决的问题基本上与正常上班时没什么区别” 雨辰回复“如果两个人不熟悉的话结对是什么样子呢” 老杜接着回复“那就根不熟悉的大龄男女谈恋爱一样相敬如宾。其实这时公司就成了一个婚姻介绍所一样让不熟悉的员工通过结对变的熟悉。结对的双方通过开发互相了解双方的工作效率就会从低到高成为好友就像夫妻那样呵呵。” 雨辰回复“你都想到婚姻这回事了也够俗的了呵呵。” 老杜接着回复“也这也叫俗呵呵。好吧就算俗吧不过郭德纲说的好‘人不三俗枉少年’” 一向不怎么听郭德纲的段子的人忽然冒出了这一句让雨辰哈哈一笑心领神会的回复了个笑脸开玩笑回复说“你这还少年吧都快年纪一大把了吧呵呵”。 老杜话风一转回复“其时有时候水平低的两人结对开发比水平高的讨论还热闹。因为他们涉世未深更容易自以为是。稍有积累就对自己的想法和经验深信不疑不过这时倒不用经理出面只要找个老手应该就能摆平。所以有时还要找一个水平更高的开发者在关键时候加入流程。” 雨辰看之后倒是部分赞同老杜的观点只不过雨辰倒是看过两个水平高的开发者讨论时不欢而散的不过雨辰又回复“两个结对至少要有人懂业务。否则当业务复杂时很容易走火入魔。所以结对多数应该是‘新老配’让熟悉技术和业务的老手指点新手一同工作。” 老杜在那头发了个笑脸表情回复“最好的情况就是当两个人水平高又理解行业业务的话其效率会最高也越不易出错。不过基本上我这边还真没出现过这种情况有时水平高的开发者更容易被现有的知识框架体系所左右。所以无论什么样的人结对都要有open的观念善于消化吸收别人的观点。我关注结对是看重结对时两人的讨论过程其讨论甚至争论无非就是对业务深入理解的过程。同时对显示器里一行一行的代码加深理解、调优提升可读性、可扩展性、健壮性的过程。另外就是这也是确保了CodeReview的质量。必定这是两个人共同审核的结果” 雨辰笑着回复“其实咱们说来说去结对应该是个对大家都有好处的开发者之前互相熟悉学习对于公司来言也避免了重要的知识只放在一个人的头脑子如同鸡蛋放入一个蓝子中一样。” 老杜会意的回复“必定这年月除了钱之外信得过的东西越来越少了。” 因为是肺腑之言雨辰倒也不便多说了无奈地回复“你看你说的这叫什么话哎” 由于工作比较忙没多聊几句之后就此下线了...... 转载于:https://www.cnblogs.com/daizhj/archive/2009/11/16/1602582.html