zhoz blog 重新开张,欢迎继续支持!
Jan
10
从表面上看,结对编程技术只是一个非常简单的概念:两名程序员使用同一台计算机去完成同一项任务。
程序设计实践:
两名程序员并肩工作在同一台计算机前,共同探讨设计方案、共同设计算法、共同编写程序代码、共同完成各种测试。
在这两个人当中,被称为“驾驶员”的那个人负责打字或写出设计方案,被称为“领航员”的另一个人负责其他工作,
包括随时观察驾驶员的工作情况,发现并纠正其操作性和策略性失误。
操作性失误包括各种语法错误、打字错误、用错了函数,等等。
策略性失误包括驾驶员偏离了正确方向——即他正在编写的代码不能让这两位搭档到达预定目标等的各种情况。
领航员扮演着战略思想家的角色。
领航员对问题有着更为客观的视角和对事态发展方向有更全面的思考。
另一件大好事是驾驶员和领航员至少每隔45~60 秒就会交流一次,有时只是一句简单的“啊?”
定期交换驾驶员和领航员的角色也是非常重要的。
结对编程技术的好处:
1)质量。由两位搭档合作编写出来的代码有着更少的缺陷。
程序设计实践:
两名程序员并肩工作在同一台计算机前,共同探讨设计方案、共同设计算法、共同编写程序代码、共同完成各种测试。
在这两个人当中,被称为“驾驶员”的那个人负责打字或写出设计方案,被称为“领航员”的另一个人负责其他工作,
包括随时观察驾驶员的工作情况,发现并纠正其操作性和策略性失误。
操作性失误包括各种语法错误、打字错误、用错了函数,等等。
策略性失误包括驾驶员偏离了正确方向——即他正在编写的代码不能让这两位搭档到达预定目标等的各种情况。
领航员扮演着战略思想家的角色。
领航员对问题有着更为客观的视角和对事态发展方向有更全面的思考。
另一件大好事是驾驶员和领航员至少每隔45~60 秒就会交流一次,有时只是一句简单的“啊?”
定期交换驾驶员和领航员的角色也是非常重要的。
结对编程技术的好处:
1)质量。由两位搭档合作编写出来的代码有着更少的缺陷。
Oct
11
人的气质分为胆汁质、多血质、粘液质和抑郁质四种,不同气质的人对工作的适应性不同。
比如精力旺盛、动作敏捷、性情急躁的Array,在开拓性工作和技术性工作岗位上较为合适;
性格活泼、善于交际、动作灵敏的Array,在行政科室或多变、多样化的工作岗位上更为适宜;
比如精力旺盛、动作敏捷、性情急躁的Array,在开拓性工作和技术性工作岗位上较为合适;
性格活泼、善于交际、动作灵敏的Array,在行政科室或多变、多样化的工作岗位上更为适宜;
Sep
30
(1)团队背离了公司的目标。它创造了自己的规则,而这些规则违反了公司的规则。它拒绝使用“外人”,即使是在人手和资源极度短缺的时候。不管在何种环境下,它总是力图使用自己内部的、往往带有局限性的方法去应付问题。它在保护所持有的信息的过程中变得自私狭隘,使公司中的其他团队无法接近这条信息。它开始相信,它能够对外成功地实现公司的目标、战略、规则和理念。
(2)追求意见一致是出于政治的和意识形态的原因,而不是出于过程的原因。
(2)追求意见一致是出于政治的和意识形态的原因,而不是出于过程的原因。