zoukankan      html  css  js  c++  java
  • “结对项目”心得体会

    学习进度条

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

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

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

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

     
  • 相关阅读:
    【Linux】freetds安装配置连接MSSQL
    【MySQL】Sysbench性能测试
    【MySQL】mysql buffer pool结构分析
    【MySQL】MySQL锁和隔离级别浅析一
    Spring Boot 1.4测试的改进
    Spring Boot 定时任务的使用
    linux:nohup 不生成 nohup.out的方法
    Spring Boot应用的后台运行配置
    深入理解Session与Cookie(一)
    学习Maven之Cobertura Maven Plugin
  • 原文地址:https://www.cnblogs.com/minduu/p/5299276.html
Copyright © 2011-2022 走看看