您的位置:首页 > 编程语言

结对编程之心得体会

2016-03-23 11:14 239 查看
  你是否总会在某些时刻羞愧于自己的无知浅薄?比如看见某些牛人又干了某件牛事,比如某些大神又提到了某个专业名词,而自己一脸迷茫。to be honest,i will.特别是当李巍老师提到结对编程时,我的这种感觉尤其厉害。结对编程——多么新颖的一个词语呀! 可究竟是什么意思呢?我想当听到它的那一刻,我是迷茫的,怪谁呢?怪自己的无知浅薄。

  为了加深我们对结对编程的理解,老师在课堂上给出了一个简单的四则运算的例子,让我们两人一组完成这个小程序。对于编程,我不得不说,我是以蜗牛的速度学习,以飞机的速度遗忘,打开VC++,我忘记了c语言的语法规则,打开eclipse,我又发现自己对于上学期才学完的java已是一片模糊。那一刻,我充分地体会到了“学海无涯苦作舟”的深刻含义,也明白人的记忆力是有限的,特别是对于像金鱼一样的我而言,不应该学过一门学科后,就将其丢弃,不再理会。和同学一起完成这个小程序后,我发现自己学到了很多,无论是编程的规范,还是程序的思维,我都受益匪浅。结对编程也让我从另一个角度去看另一种思维,换一种角度去想问题,去解决问题,我发现有时候真的会事半功倍。完成这次编程后,我对于结对编程有了稍微的理解,在我看来,结对编程是两名程序员坐在同一台电脑前完成同一个设计,同一个算法,同一段代码或同一段测试。

  说到写程序,如果程序足够简单或者程序员足够厉害,人们总是想自己一个人默默的完成它,不被人干扰。但这种做法真得是正确的吗? 又真得会取得突破性的进步吗?至少在我看来这是不可能的,这个社会,并不缺少编程的牛人,足够的时间,我相信一个人也是可以完成某些项目的。可是,并不是能将程序写出来就够了,我们要的是效率足够高,漏洞足够少,个人的思维毕竟是有限的,结对编程能够让我们发现更简洁,更完美的方法,使程序的完成事半功倍,这才是我们需要的。但是,结对编程并不容易,这需要团结,两个人能够很好的配合,而人与人之间的合作往往会很难,合作得好,就能写出质量更高的代码,反之,可能会极大的干扰到程序的编写。因此,结对编程要求我们有着良好的合作能力,这些都需要我们慢慢的培养,所以我们应该更多的结对编程。

  感谢李巍老师,让我知道了结对编程,而这次小程序的编程,让我体会到了结对编程的乐趣所在,更让我找到了一种方式,能换一种角度去想问题,找到事半功倍的解决方法,对于编程能力不强的我而言,无疑是一种向他人学习的好方法。

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: