摘要: 本文为对于电梯调度算法的三个附加题思考1、改进电梯调度的interface设计,让它更好地反映现实,更能让学生练习算法,更好地实现信息隐藏和信息共享。进一步提高API定义的可读性,常数应更易懂,变量名更完善在设定条件的时候发现API中并没有电梯人数的属性设置,这与题目要求不符2、阅读有关MVC和MVVM设计模式的文章。MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用于组织代码用一种业务逻辑和数据显示分离的方法,这个方法的假设前提是如果业务逻辑被聚集到一个部件里面,而且界面和用户围绕数据的交 阅读全文
posted @ 2013-10-09 08:55 deathmoon 阅读(165) 评论(0) 推荐(0)
摘要: 本次为我们两个人的第一次结对编程。从总体而言,我们对结对编程比单人编程略显不适应。但是经过一段时间的磨合,我们逐渐的习惯了这种编程方式。1、 结对编程的优缺点结对编程的优点:(1) 在两个人对于彼此都适应之后,编程的速度有了很大的提升。两个人可以同时对两个不同的模块进行编写,这也加快了程序的生成速度。(2) 由于两个人同时思考,对于问题的想法也增加了。可以拓宽思路,对于算法的提出有着很大的帮助。(3) 由于有别人的监督,中间基本上也不会出现玩的情况。两个人可以互相为对方的监督,这样就大大减少了中间玩的时间,使得可以以最好的状态和最快的速度完成工作。结对编程的缺点:(1) 没有默契的两个人一开始 阅读全文
posted @ 2013-10-09 08:52 deathmoon 阅读(300) 评论(0) 推荐(0)