摘要:
10061189 谭传奇10061160 连昭鹏1、设计这是最初始的设计,其中除了button按钮、Label“楼层状态”、“当前时间”为手动添加上以外下面的所有信息均为代码添加会随着楼层数与电梯数的改变而改变比如3个电梯、10层楼时会是:显示规则为,左侧的状态,哪层的上/下被按下会呈现为红色,右侧的N个电梯,在哪层哪层的字是显示的具体可见下文的运行截图2、源代码架构在原工程的代码基础上,在world下新建了两个窗体3、代码行数不计算原有的Program中的行数,不计算两人scheduler的行数考虑到由于数据传递的需要,在不改动scheduler的前提下对passenger和elevator 阅读全文
摘要:
写这个BLOG之前,我也回头去认真了看了看阅读作业1与阅读作业2在读的时候,也在思考着我提出的那些问题有的是帮助了我在软件实现过程中,提高了效率有的则是软件工程结束后,让我们反思的那两篇BLOG的地址如下:阅读作业——疑问与感想阅读作业2我就先一条一条的回答之前提出的问题,最后再对整个学期的课程做个总结吧在阅读作业1中,我就有了一丝丝对邹老师授课方式的质疑邹老师上课给我印象最深的,就是那个写一个计算器要多久的例子如果最开始是我来回答,可能我就会回答,1分钟不算建立工程,就敲代码的时候,1分钟足够了我也有十二分的信心,这个代码不会有错,不用调试,直接就能运行但是,随着邹老师的要求不断的提高,这从 阅读全文
摘要:
测试人员:10061189 谭传奇, 10061160 连昭鹏测试软件:必应词典&&必应背单词版本:1.6.2.0 (BETA)第一部分:BUG以及不合理的地方(1)据说禁IE后点搜索无反应,当年不习惯用IE9,用了360浏览器,测试是有反应的,莫非是因为是IE内核? 不过禁用网络后,点搜索就没反应了,以及设置里的反馈意见处无法启用浏览器(2)当开启划词功能后,划取中文词的时候,本地查询无相关结果或者本地有结果就崩溃(3)在扩展应用的皮肤下,选可爱兔宝的皮肤,则在该皮肤右下角的“兔宝”图片处拖动 拖动框只是小框,然后在部分连接边缘处,无法拉大窗口(4)首页左上角自动切换图片的功 阅读全文
摘要:
读了邹老师的讲义以及移山之道有不小的收获不过按要求,先说说疑问吧由于邹老师大多都以讲故事的方式来讲道理严格意义上来说,是很难找到“错误”的,只是各人认不认同罢了我在团队中的身份是Dev我也重点关注了这一块顶级程序员的心得–Coders at Work如果你是病人, 你希望你的医生是下面的那一种呢?a) 刚刚在书上看到你的病例, 开刀的过程中非常认真严谨, 时不时还要停下来翻书看看…b) 富有创新意识, 开刀时突然想到一个新技术, 新的刀法, 然后马上在你身上试验…c) 已经处理过很多类似的病例, 可以一边给你开刀, 一边和护士聊天说昨天晚上放的 《非诚勿扰》的花絮…d) 此医生无正式文凭或医院 阅读全文
摘要:
贡献度 = 工作量 × 工作的影响力 × 工作的不可替代性看了邹老师的BLOG,这应该是某年某次课上某组同学提出的评价方法观察留言板,这个方法得到了非常多的好评与支持我也认同这个观点,团队成员的评分显然应该与各自的贡献相关,但仅仅如此吗?在“猪、鸡、鹦鹉”的故事中,谁的贡献最大?论工作量,在一定程度上可以认为猪的工作量最大论不可替代性,鹦鹉好像是最不可替代的,或者从各一种角度说,鹦鹉也可以是最不需要的还有鸡,就像维修人员,有些事还就只有他们可以解决,但他就偏偏好久才有空来一次,这样看来,甚至要超过不可替代的含义了团队的分如果要给的让团队成员尽量都满意,首先应该有良好的团队分 阅读全文
摘要:
在上一个BLOG,即pairwork小结中我提到,我通过计数来判断当前是simple还是cometowork还是leavework那我是通过什么来计数的呢相信大家都阅读了代码,并理解了程序逻辑当一个人到电梯的时候,会发出一个req请求,告诉电梯有一个人来了,在几层,向上还是向下当一个人进入电梯的时候,会发出一个req请求,告诉电梯他要去几层显然,这个地方的设计有缺陷我们假设这一种情况,当一个人来到电梯前,看见向上的按钮已经被按亮了,他会再按一次吗答案显然是否定的,进入电梯去要去的楼层也是一样所以,正确的设计应该是当现在这个按键没有被按下时,才发出req请求也才是真正达到了电梯调度程序是不知道这 阅读全文
摘要:
0、结对人员 Hu(155) Tan(189)1、关于结对编程 优点:coder的大部分错误可以在第一时间被reviewer发现,这省下了很多本应当在项目测试阶段花费的时间; 结对编程写出的每一个程序都体现了两个组员中的较高水平; 两个人轮流交换角色开发项目,加快项目进展速度; 两个人结对开发的过程就是两个人互相学习进步的过程。 缺点:有时候reviewer会整段时间处于无事可做的状态; 增加了意见统一成本。 Tan的优缺点:(优)接受新事物的能力强,在很短时间内理解了项目的基本框架;(优)算法设计水平高;(优)有追求卓越的精神,最终定下的版本是在最初版本的基础上进行了N次修改... 阅读全文
摘要:
不说是辛苦了一个假期也算是花费了一个假期吧终于到了真正上赛场的时候了Day 1 10.12到了长春也知道GG是长春人结果。。。。GG真的是长春人???出火车站后去宾馆的方法居然是随便找个BUS上。。。。于是10分钟的路我们走了1个小时。。。。下午去伪满皇宫转了转鉴于是参赛总结,就不写成游记了。。。Day 2 10.13早上起来就去师大开幕式以及练习赛练习赛也基本答到了试机以及环境的目的晚上整理了一个模板,也就早早的睡了Day 3 10.14直接说比赛吧,毕竟这5个小时也是重点一上来顺着看题由于F题的“气球”居然是个棍。。。所以jrc果断看F了我看A,LHH看K我看完A、B,C看了一半的时候LH 阅读全文
摘要:
果然又印证了闫导的话需求一改,又开始写代码了用了2小时吧主要时间都用于询问需求了主要是针对扩展模式,相同的是输出什么,大小写虽然不敏感但输出怎么输出等等这是昨天写的算法:首先说算法吧,想到的有2个1、把所有word(包括重复的)排序,相同的(Extendedmode里相同的即相似的)肯定在按word排序后是连续的,相邻的两两之间比较一下,就可以确定word的value,再对value排序,时间复杂度nlogn,但在相同的词比较多的情况下,内存使用很大2、对所有word,依次判断是否已存在,已存在直接把value+1,不存在则添加。实现方法:用C++实现,map,Key是word,能在nlogn 阅读全文
摘要:
首先,印证了闫导的一句话,一星期都在写软工作业其实也没有那么夸张了,装Win7花了1天,装VS2012加熟悉Win7花了接近2天真正写作业的时间也没有那么长言归正传我估计大概用5个小时左右,实际前前后后大大小小时间加起来6、7个小时吧算法与实现都比较简单时间主要花费在了对C#的不熟悉上Dictionary是第一次用,ArrayList的sort也是第一次用,也是第一次实现Icompare接口,查资料花了不少的时间PS: 发现MSDN真是个好东西,特别方便首先说算法吧,想到的有2个1、把所有word(包括重复的)排序,相同的(Extendedmode里相同的即相似的)肯定在按word排序后是连续 阅读全文