• 结对编程之心得体会


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

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

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

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

        

      

      

  • 相关阅读:
    [中文翻译] ASP.NET 5 简介(Introducing ASP.NET 5,原作ScottGu 2015/2/23)
    会写网页 就会写手机APP #2-- 范例修正 , Hybrid Mobile Apps for ASP.NET Developers (Apache Cordova)
    vue事件处理
    vue渲染
    vue数组和对象方法
    vue样式绑定
    vue模板语法与绑定指令
    墨刀的使用
    ajax基础一
    解构赋值中圆括号问题及解构赋值的用途
  • 原文地址:https://www.cnblogs.com/tripoon/p/5310269.html
Copyright © 2020-2023  润新知