• 结队项目心得


    老师给我们一个课堂作业:结对完成一个四则运算的小程序。知道了什么是结队后,通过学习结队项目,使我们两人深受鼓舞,想象力与创造力扩展,我们在工作的分工与合作就是离不开两个人的团结,没有团结在一起就很难有我们各工作的顺利开展.

    而结队项目让我体会到了:

    (1).相互之间能够进行代码复审,在代码复审中的提问与回应能帮助两人之间互相了解,更好的发现自己程序的瑕疵。

    (2).在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作解决问题的能力更强。

    (3).结对能更有效地交流,相互学习和传递经验,分享知识。

    (4).对开发人员自身来说,结对工作能带来更多的信心,高质量的产出能带来更高的满足感。

    (5).一个人走得快,一群人走得远.

    但是也有相对不好的缺点:

    (1).对于有不同习惯的编程人员,在一起工作会产生麻烦,甚至矛盾。

    (2).有时候,程序员们会对一个问题各执己见,争吵不休,反而产生重大内耗。

    (3).面对新手,有经验的老手可能会觉得非常的烦躁。不合适的沟通会导到团队的不和谐。

    (4).在有问题的时候个人的情绪得不到很好的控制,会产生抵触.

    (5).编程能力不同的人在一起讨论问题的时候,由于编程水平的不同,有时候并不理解对方所表达的意思.

    在进行结队项目的时候,我感觉个人的缺点是:

    (1).编程水平相较于伙伴偏低,复审了伙伴的代码后发现的确质量比自己高。

    (2).一起做项目想不到太多程序的BUG.

    (3).时间的把握不是特别严格。

    同伴的优点是:

    (1)..编程能力很高,经常参加各种比赛。

    (2).工作态度很积极,经常找我讨论各种关于项目的细节。

    (3).性格友善平和,向他提问自己不懂的问题时,他总能耐心的解答,丝毫没有不能耐烦的情绪。

    缺点有一个就是:

    有点太罗嗦了,讲解不清楚.

    点滴成就

    学习时间

    (h)

    新编写代码行数

    博客量

    (篇)

    学到知识点
    第一周 8h 0 0 知道软件工程是什么
    第二周 7h 0 1 分组,进行头脑风暴,介绍小组的项目
    第三周 11h 0 1 讨论项目的功能需求,画用例图,制作问卷,并回收,总结
    第四周 6h 25 1 写好需求文档,并体验结队编程.

  • 相关阅读:
    Hibernate学习笔记
    Servlet:从入门到实战学习(3)---Servlet实例【图文】
    Servlet:从入门到实战学习(2)---Servlet生命周期
    Servlet:从入门到实战学习(1)---全·环境配置
    java复习(9)---数据库JDBC
    java复习(8)---I/O
    java复习(7)---集合类、泛型
    java复习(6)---异常处理
    C#尝试读取或写入受保护的内存。这通常指示其他内存已损坏
    C# TTS 文本转语音中断实现方式
  • 原文地址:https://www.cnblogs.com/DR-397857/p/5306557.html
Copyright © 2020-2023  润新知