对于结对编程的感悟
2012-02-20 23:54
225 查看
人说凡是美好的东西都有不美好的一面-结对编程作为极限编程的一个实践,它的好处是很明显的。但是在这里我想更客观的去看待这个实践,结对编程给我们带来了什么?
1. 结对让你增加了交流,两个开发者必须不停的对一个问题进行探讨,才能写代码,这有助于知识的传递和方案的统一。
2. 减少了一些不必要的失误,比如写错字母,忘记定义等等
3. 经验的交流,两个开发者可以相互交流一下经验。
4. 最重要的一点就是知识的传承。结对有利于减少项目中的知识孤岛。
同时结对编程也给我们带来了这样的问题:
1. 成本的增加,人/产品。(我想不承认这点的人很多)
2. 对于那些性格差异比较大(一个很强势,一个很弱势)的人在一起结对,很有可能是一个单挑的活,而且对另外一个弱势的人无疑是一个种打击。
3. 结对会产生依赖心理,和抱怨心理(这个问题需要两人很好的沟通和态度才能解决)
总的来说,结对编程对项目是有益的,这个益处是长期的。这是软件开发方式的一种新的尝试(它不是银弹),你也可以选择不结对,因为至少我们单独编码的历史已经有好几十年了。
1. 结对让你增加了交流,两个开发者必须不停的对一个问题进行探讨,才能写代码,这有助于知识的传递和方案的统一。
2. 减少了一些不必要的失误,比如写错字母,忘记定义等等
3. 经验的交流,两个开发者可以相互交流一下经验。
4. 最重要的一点就是知识的传承。结对有利于减少项目中的知识孤岛。
同时结对编程也给我们带来了这样的问题:
1. 成本的增加,人/产品。(我想不承认这点的人很多)
2. 对于那些性格差异比较大(一个很强势,一个很弱势)的人在一起结对,很有可能是一个单挑的活,而且对另外一个弱势的人无疑是一个种打击。
3. 结对会产生依赖心理,和抱怨心理(这个问题需要两人很好的沟通和态度才能解决)
总的来说,结对编程对项目是有益的,这个益处是长期的。这是软件开发方式的一种新的尝试(它不是银弹),你也可以选择不结对,因为至少我们单独编码的历史已经有好几十年了。
相关文章推荐
- 对于设计抽奖系统的感悟
- 对于《构建之法》的学习目标和感悟
- 对于Windows传感器开发的一些感悟
- 对于团队的一些感悟感想
- 对于团队的一些感悟感想
- 个人对于app开发的感悟
- 对于价格走向感悟
- 对于白神贪心问题的感悟
- 对于用动态连接库导出的一些感悟
- 结对项目文档及结对编程感悟
- 一个菜鸟对于过去和未来的感悟和展望
- 从对于经验大于理论到承认理论的重要性的感悟
- 对于关于类和对象的感悟
- 如果你发现了自己的学习模式,愿意学并且能坚持,我觉得没什么能阻挡你征服软件世界的脚步(对于开发人员来讲,最大的风险是:在职业规划上没有延续性地乱跳槽。时刻要牢记在心的:培养自己的稀缺性),安晓辉大神的感悟 good
- 对于seo培训的一些感悟。
- 对于php、mysql优化、angularjs的一些小感悟
- 对于ppt设计的一些感悟
- [置顶] 一个二年级菜鸟对于面向对象的一些感悟
- 对于fscanf和fprintf的感悟
- 结对编程对于塑造团队文化的思考