Pair Project 1 elevator】的更多相关文章

结对编程——电梯调度 12061181 高孟烨 12061182 郝倩 1.结对编程的优缺点: 优点:结对编程可以结合两个人各自擅长之地,充分发挥两个人各自的优势,两个人一起合作效率会更高.一份工作两个人一起完成,每个人的强项.弱项不同,如果分工合理,便可以事半功倍 缺点:如果两个人的实力相差太大,则会造成沟通困难,一起写程序也会遇到一定的麻烦.或者如果有人态度不端正,无法进行好的沟通交流,则会使任务失败,两个人也得不到应有的锻炼. 2.各自优缺点: 高孟烨:算法构建能力较强:做事认真,细致:善…
软件工程 --- Pair Project: Elevator Scheduler [电梯调度算法的实现和测试] [附加题] 首先,在分组之前,我和室友薛亚杰已经详细阅读了往届学长的博客,认为电梯调度这个项目应该先做UI会比较好一点,于是动手展开了UI的编写.但分组结果并没有如我们所愿,但我们依然共同进行了UI的编写,最后在两个小组成员的共同努力下,大致实现了UI.希望在第二次结对编程中能够再一起对UI界面进行更新和完善. UI编写人员 周敏轩 192 薛亚杰 193 另外,特别感谢毛宇大神对我…
软件工程  ---   Pair Project: Elevator Scheduler [电梯调度算法的实现和测试] 说明结对编程的优点和缺点. 结对编程的优点如下: 在独立设计.实现代码的过程中不免要犯这样那样的错误.在结对编程中,因为有随时的复审和交流,队员们取长补短.这样,程序中的错误就会少得多,程序的初始质量会高很多,同时也省下很多以后修改.测试的时间.这样高质量的产出能够给程序员带来一些信心.而且,在结对编程的过程中两位程序员互相交流,相互学习传递经验,能够在结对编程的过程中学习到更…
一,关于结对编程 结对编程的优点: 1)在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作能有更强的解决问题的能力. 2)对开发人员自身来说,结对工作能带来更多的信心,高质量的产出能带来更高的满足感. 3)在心理上,  当有另一个人在你身边和你紧密配合, 做同样一件事情的时候,  你不好意思开小差, 也不好意思糊弄. 4)在企业管理层次上,结对能更有效地交流,相互学习和传递经验,能更好地处理人员流动.因为一个人的知识已经被其他人共享. 结对编程的缺点: 1)处于探索阶段的项目,需要深入…
本次为我们两个人的第一次结对编程.从总体而言,我们对结对编程比单人编程略显不适应.但是经过一段时间的磨合,我们逐渐的习惯了这种编程方式. 1.  结对编程的优缺点 结对编程的优点: (1)       在两个人对于彼此都适应之后,编程的速度有了很大的提升.两个人可以同时对两个不同的模块进行编写,这也加快了程序的生成速度. (2)       由于两个人同时思考,对于问题的想法也增加了.可以拓宽思路,对于算法的提出有着很大的帮助. (3)       由于有别人的监督,中间基本上也不会出现玩的情况…
Pair project members:刘昊岩11061156,黄明源11061186 两周时间,工程下午刚刚结束,现做一些总结. 在现有工程基础上修改schedule 包下方法,主要思想是,也就是关键所在:电梯停的时候判断往哪里走,走的过程中顺路带人,电梯里有人先满足里面人的需求(就是直到把里面人全部送达目的楼层),然后回到电梯停的状态.主要代码框架如下(列个框架应该没问题吧): 1 public void Run() //scan the request and make correct…
结对项目 Pair Project 一人编程,一人操作,共同检查. 源码 https://github.com/dpch16303/test/blob/master/%E5%AE%9E%E8%B7%B53%E7%BB%93%E5%AF%B9%E9%A1%B9%E7%9B%AE 虽然麻烦点,但只要源码没多大问题,就OK.…
作业提交时间:10月9日上课前. Design and implement an Elevator Scheduler to aim for both correctness and performance, in managed code. Skills to learn and practice: a)       Peer to peer collaboration b)       Requirement Analysis c)       Design by contract, Int…
结对编程总结 队员:刘强(11061188) 林谋武(11061169) 结对编程: 结对编程的优点: 1.  两个人合作,相比于一个人自己奋斗而言,更能激发自己的潜能:我们在合作过程中,互相学习,互相磨合,各自发挥自己的长处,并及时提醒对方工作上的失误,能让我们的工作进行得更加顺利: 2.  两人在合作过程中彼此交流,能更快速地发现设计中出现的漏洞,及时改正错误,提高工作效率: 3.  两人合作相较于多人团队合作而言,更能促进彼此的交流,因为两人合作过程中,有什么问题可以直接提出,并在两人商讨…
第一题: 大楼里面的电梯一般分区域,或考虑思考题第四题的情况,运行楼层不一样的电梯属于不同的区域.然后在接口IRequest和IPassenger还有IElevator里面都加上int area这个属性,用不同的整数表示不同的区域,其中IPassenger需要的是一个int area的数组,来表示这位乘客要到达目标楼层,则需要先后是用的电梯分别所属的区域.并且依照此改变输入行驶.改变了这些interface之后,就更加贴近现实实际,也能用比现在更加方便的办法处理思考题第四题. 第二题:/ 第三题…