结队项目心得

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

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

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

原文地址:https://www.cnblogs.com/DR-397857/p/5306557.html