结对编程——电梯调度 总结

结对成员:口平音 阮磊

coding系统地址:https://coding.net/user?key=2e63bb37-ddda-401d-8763-5c9ce6b1e8e7

口平音cnblogs主页地址:http://home.cnblogs.com/u/199489KPY/

注:关于这次结对编程的程序我觉着我的队友口平音同学(请允许我下文用“口”来代替,日常习惯于这样称呼)已经进行了详细的解释,请老师点击 http://www.cnblogs.com/199489KPY/p/5364383.html  链接查看

在这次的结对编程中我们采用边写边审的方式,由于我代码编写的能力较弱,故主要编码的工作就交给了口,而我则主要负责问题分析、提出一些解决问题的算法以及关于代码的一些测试。现在我就对这次编程进行总结。

一、亲爱的队友

这次编程为结对编程,现在我就对我的队友进行简单的介绍:

  1. 学习方面:在学习方面尤其是编程口的能力绝对是一流的,而且口是一个特别认真、热爱计算机这一方面的人,在我们都在玩或者睡觉的时候,口总是默默地在汲取着知识;当我们还在满足于课堂以及课本知识的时候,口已经在学习一些其他的专业技能。这一点尤其体现在ACM比赛中,由于专业技能不达标,我在ACM的战争中可以说是重伤甚至阵亡了,但是口一直是冲在最前面的人,尤其是上学年的所以比赛中都有它的身影,并获得了很好的成绩。口是我学习的榜样,是我奋斗的目标。
  2. 生活方面:我们虽然不在同一个寝室,但是我们是好朋友,我记得光叫他“口”就叫了三年了。再生活中他就是一点典型的“安安静静的美男子”,我就没见过他生气的样子。口是一个很慷慨的人,在你需要帮助的时候他总是很积极,在我班拥有很好的人缘。

二、编码ing

由于我代码编写能力较弱,代码编写的重任很光荣也很无奈的交给了口同学,但在代码编写之前的问题初步分析以及一些代码测试还是由我负责的。

  1. 开始前的准备:在代码开始前先对这次的任务进行了一些分析。我们这次的任务是电梯的调度问题,电梯是一个在现实生活中我们经常使用的工具,所以在接到这个题目之后并没有特别的茫然,能够结合实际对对这次的编程有了一个初步的概况,但是还要考虑一些特殊的情况,例如:如何能够更加有效地利用电梯,在底层和顶层的电梯按钮与其他的位置不同,电梯超载等一些问题,并提出解决问题的初步算法,而具体的算法则是由我们两个在之后一起商讨决定的。
  2. 编程中:我们采取的是边写边审的方式,并对代码进行阶段性测试。在这个过程中使我学习到了就很多,由于之前我们编写代码的习惯并不相同,之前我编写代码的时候比较随性一点,在编写的时候并不太注意代码规范,所以有时候在交接工作的时候并不知道变量代表的什么意思,但口对自己要求特别严格,总是尽可能的使代码清晰明白。这是我需要学习的地方。在进行代码测试的时候刚开始我并不是太熟悉,在口帮助和鼓励下才逐渐适应了这一份工作。
  3. 工作初步完成:由于时间较为紧张,我们这次的任务只能说是初步完成,并没有过于顾及算法的效率以及界面的设计和美观。我们这次使用的是C/C++,但并不会使用MFC,所以并没有一个美观的界面,只能使用小黑框进行显示,这也是我们的遗憾。

三、总结

通过这次的结对编程,使我认识到了很多的不足,首先是在代码的编写能力上,由于之前没有对比,所以对于自己的垒代码的能力有了不切实际的估计,在见识到真正的大神之后才认识到了自己的渺小,所以以后我要加强对于自己的锻炼,提升自己的专业能力;其次,之前对于软件工程的理解仅仅停留在理论方面,缺乏真的实践,等到真正涉及的时候才感觉到了自己的天真,不过这也为我们之后的团队编程积累了经验。

这次结对编程能够顺利的结束我特别感谢我的队友口平音,感谢他对于我们这个小队的奉献。正是在我们共同的努力之下才能够有这一个程序,我为我们自豪。

时间: 2024-10-12 15:35:38

结对编程——电梯调度 总结的相关文章

结对编程—电梯调度

电梯调度 现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示: 电梯编号 可服务楼层 最大乘客数量 最大载重量 1 全部楼层 10 800 kg 2 单层 10 800 kg 3 双层 20 1600 kg 4 全部楼层 20 2000 kg 其使用规定如下: 1.楼层号为0~20,其中0号为地下一层: 2.有楼层限制的电梯不在响应楼层停靠,如单双层: 3.所有电梯采用统一按钮控制 请根据上述要求设计并实现一个电梯控制程序, 程序思想及解决办法 1.楼层问题及解决办法:先定

结对编程-电梯调度

这次编程和前几次不同,这次是结对编程,就是一个人编码,一个人负责审查,两个人编程过程中要交换角色,不能全程一个人编程而另一个人只审查.我的结对队员是张心语.他是一个活泼开朗的大男孩,也是一个文艺小青年.可能是考研的原因,或者是其它什么原因,这次结对效果不是太理想,我多次找过他但他说有事,所以整个结对编程基本就是我一人在整,就连最后拍的结对照片也是为了满足老师的要求.虽然没有达到老师期望的结果,但我依然收获很大.从一开始看的题目的无从下手,到与人交流,再到最后编码,成长了很多,编程能力也得到了进一

结对编程————电梯调度

作业内容:电梯调度 现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示: 电梯编号 可服务楼层 最大乘客数量 最大载重量 1 全部楼层 10 800 kg 2 单层 10 800 kg 3 双层 20 1600 kg 4 全部楼层 20 2000 kg 其使用规定如下: 1.楼层号为0~20,其中0号为地下一层: 2.有楼层限制的电梯不在响应楼层停靠,如单双层: 3.所有电梯采用统一按钮控制 请根据上述要求设计并实现一个电梯控制程序,如果有图形显示就更好了. 这次作业是结对

结对编程-电梯调度2

这次老师布置的是结队编程作业,这样我就可以了解一下别人的编程习惯和方法了,从而认识到自己的不足之处,学到更多有用的东西. 一.题目要求 现有一新建办公大厦,共有21层,共有四部电梯,所有电梯基本参数如下表所示: 电梯编号 可服务楼层 最大乘客数量 最大载重量 1 全部楼层 10 800 kg 2 单层 10 800 kg 3 双层 20 1600 kg 4 全部楼层 20 2000 kg 其使用规定如下: 1.楼层号为0~20,其中0号为地下一层: 2.有楼层限制的电梯不在响应楼层停靠,如单双层

结对编程——电梯调度系统 的 感想与总结

对于这次的结对任务,因为本身自己不在学校,所以没有很好的办法和我的队友们进行沟通交流,所以我的任务是确立实现方法,和提出算法,这里非常感谢我的两个队友,他们非常的负责,作为一个TEAM,非常好的完成了这里任务,将自己的力量发挥到了最大. 对这次任务的感触就是,以前都是自己一个人做一个程序啊,任务啊,很少和一个或者几个人来进行这种合作,大家的意见非常的重要,只有互相沟通,交流才能提出最好的意见和看法. 对于我的队友张腾宵同学对于bug修改的态度,非常的让我感动,为了一个bug,反复进行研究,这种态

结对编程 电梯调度程序

这次老师安排的是结对编程作业,也是第一次接触两人结对编程,感觉比较新鲜,有感觉难以入手,在经过协商之后,我们一起完成了我们的编程作业,感觉到很开心,也体会到合作的愉快,这是我们这次的成果. 这是这次的题目,感觉操控4个电梯比较困难,而且考虑情况很多,所以我们在做了很多的构想以后,我们才开始编写程序. 1 #include<iostream> 2 #include<Windows.h> 3 #include <conio.h> 4 using namespace std;

结对作业--电梯调度

结对编程 结对成员:王长(2011040101179)CODING:https://coding.net/u/smile-wang  高庆阳(2013040101173) 博客:http://www.cnblogs.com/gaoqingyang1994/   CODING:https://coding.net/u/gaoqingyang1994 结对编程的优缺点 在结对编程模式下,一对程序员可以平等的.互补地进行开发工作:他们一起分析,一起设计,一起写测试用例,一起编码,一起做测试...这样在

结对项目————电梯调度系统

本次作业是结对编程,是在团队项目之前的一个小型项目,旨在考验团队协作能力与锻炼个人编程能力,其实一开始我拿到这个题目还以为是一个很简单的问题,因为觉得电梯的运作方式很“傻瓜”,但是我的队友魏鑫磊(http://www.cnblogs.com/wxl530/)却并不是这么想的,在这里真的要感谢我的队友,磊姐想的太全面了!磊姐想到了这个项目最好应该是软硬件相结合,尤其是一些电梯控制超载,图形显示,传感器肯定是要有硬件实现,经过讨论,我才发现我想的真是太简单了....(差距啊= =)但是由于客观条件不

结对编程--电梯调度算法

1.需求分析: 实现电梯调度算法,预先输入乘坐电梯人数.每个人的起始楼层和到达楼层以及当前电梯所在楼层,电梯会根据算法依次将所有人员接入电梯并送至其重点楼层. 2.代码截图 3.约定的规范 使用Tab制表符 每行不超过100 {}另起一行 规范示例: 4.记录时间 命题讨论:1h 思路分析:1h 代码编写:24h 程序测试:2h 博客记录:1h 5.心得体会 结对编程可以通过自己的parterner来发现自己之前的不足,矫正错误 通过电梯调度算法,复习了数据结构和C语言的指针,结构体等