学习进度条

点滴成就 学习时间 新编写代码行数 博客量 学到知识点
第一周 11 0 0 了解软件工程
第二周 11 0 1 了解软件工程
第三周 11 0 1 用例图
第四周 12 25 0  结对编程
第五周 12 30 1 类图

  上周老师布置了一个结对项目练习,具体是写一个随机出30道能适合二年级到四年级都能做的四则运算程序。我们先是讨论了用哪一种语言来写该程序,决定用Java实现该程序。然后我们也讨论了一下如何实现功能,具体该怎样编写。通过一次次的编写、一次次的修改,最后我们合作完成这次的结对项目练习。

  通过这次结对项目的练习我清楚地知道了一些道理。当两个人一起编程时,我们需要在方法、数据结构甚至是变量和函数名上达成一致。这减少了其中一方随意编写代码的可能性,结对编程时也选择了更加标准的语法、格式。每个人独自进行设计、实现软件的过程中难免要犯这样那样的错误。如果是结对编程的话,解决问题的能力就提高了,程序中的错误就会少很多,设计质量和代码质量也会高很多,还会省下很多以后修改、测试的时间。因为有随时的复审和交流,而且程序各方面的质量都会因为实力较强的同伴而变得更高。还有就是两个人一起合作一件事的时候,精神力更能集中、更专注,从而更能快速高效的完成任务。结对编程时我了解到了不同的解决问题的思路和算法,知道了一些还未接触到的键盘快捷键和调试技巧。和同伴在一起工作让我更好地相互了解对方,从而更加理解她,增强了团队凝聚力。

  一个成功的软件团队需要很多合作,有效地交流、相互学习和传递经验是很有必要的,所以,“结对项目”让我有了很多新的体会。

 
posted on 2016-03-22 15:50  MinDuu  阅读(179)  评论(1编辑  收藏  举报