结对编程心得体会
2016-03-23 10:52
302 查看
对我来说,结对编程是一个新的体会和一种经验。结对编程技术是指两位程序员坐在同一工作台前开发软件,换句话,就是两个人一起组成小队,一起进行编程。结对编程有以下优点。首先,因为是2个人一起编程,所以两个人可以考虑更多,这就好像是一个缩小版的头脑风暴;其次,这可以使两个人之间的交流频繁,而这会促使思想之间的碰撞,当想法有冲突时,可以一起解决;再次,可以促使代码的质量更高;再再次,可以使两个人相互学习,促进之间的关系更为融洽;最后,可以使整个开发过程更有趣。当然有优点,也有缺点。首先,如果两个人的水平差距太大,那么将产生巨大的分歧;其次,两个人结对编程有可能注意力不够集中,导致效率低下;再次,有经验的人更喜欢单兵作战,找个人来站在他背后看着他可能会让他感到非常的不爽,最终导致编程时受到情绪影响,反而出现反作用;最后,两个人有时会对一个问题各执己见,导致浪费很多时间彼此争论。
总之,结对编程需要两个人之间对同一问题,思想分歧不能太大,个人水平差距也不能太大,不然失去了效率,失去了质量,那么结对编程将毫无意义。
总之,结对编程需要两个人之间对同一问题,思想分歧不能太大,个人水平差距也不能太大,不然失去了效率,失去了质量,那么结对编程将毫无意义。
相关文章推荐
- Spring Security(17)——基于方法的权限控制
- c#文件读写
- php扩展开发1--添加函数
- java中关于log日志
- Spring3 MVC请求参数获取的几种方法
- C++线性表
- 【技术文档】Jeecg-P3开发环境搭建入门(java插件开发框架)
- Spring IoC Service Provicer 管理对象间的依赖关系的三种方式
- SpringMVC中使用Interceptor拦截器
- C语言基础学习-变量
- C字符串和C++字符串
- FTP使用教程之Filezilla使用教程
- VC6中如何让改变控件Botton的字体(大小和字体)
- Spring Security(16)——基于表达式的权限控制
- Java+PHP整合
- SpringMVC上传文件以流方式判断类型附常用类型
- Eclipse : An error occurred while filtering resources(Maven错误提示)
- Spring的控制反转的三种方式
- C#学习笔记
- Spring Security(15)——权限鉴定结构