zoukankan      html  css  js  c++  java
  • 结队项目心得

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

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

    (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 写好需求文档,并体验结队编程.

  • 相关阅读:
    Day3-B-Round Marriage CodeForces-981F
    Day3-A-Problem H. Monster Hunter HDU6326
    Day3-G
    Day3-I-Squares POJ2002
    Day3-M-Cable master POJ1064
    Day3-N
    Day3-O-Median POJ3579
    Day3-P
    Day3-L-Cup HDU2289
    LeetCode "Majority Element"
  • 原文地址:https://www.cnblogs.com/DR-397857/p/5306557.html
Copyright © 2011-2022 走看看