摘要: 团队项目分工及估计时间PM(黄剑锟):任务一:监督进度,将每一天完成的任务总结,在各个部分进行协调与帮助。(贯穿整个项目周期)任务二:提高搜索反应时间,优化搜索算法。(估计时间8小时) 程序设计员(周辰光):任务一:负责用户资源评分开发。(估计时间8小时)程序优化员(顾泽鹏):任务一:提高访问承受力。(估计时间6小时)程序分析员(彭佟):任务一:与上一个小组进行联系,分析数据需求。(贯穿整个项目周期)任务二:负责user credit module部分优化。(估计时间3小时)界面优化员(孙时):任务一:美化用户UI界面。(估计时间5小时)程序测试员(龚少波、赵骞):任务一:主要负责代码测试和. 阅读全文
posted @ 2013-10-22 13:40 黄剑锟 阅读(271) 评论(0) 推荐(0) 编辑
摘要: Scrum Meeting 阅读全文
posted @ 2013-10-22 13:35 黄剑锟 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 我对敏捷开发方法的理解 在看完老师给我们的网站之后,又看了一些有关于敏捷开发的文章,虽然有一些部分没有完全看懂,但是看完这些之后还是有些理解和思考。 既然是写读后感,很多概念方面的东西我就不一一赘述了,在这篇文章我只谈一谈我对敏捷开发方法的个人体会。 首先,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,我认为用到了分治的思想,将一个大问题,分割成若干个小问题,使得问题细化,能够更好的解决,将一个大项目分而治之,并且使得分出了来的小项目具备集成和可运行的特征,这样就能保证项目于客户可以一直保持交互,因为在解决问题的过程中,每一步都能看到效果。 敏捷开发的一个最重要的原... 阅读全文
posted @ 2013-10-15 22:39 黄剑锟 阅读(166) 评论(0) 推荐(0) 编辑
摘要: ◆附加题1 改进电梯调度的interface 设计, 让它更好地反映现实, 更能让学生练习算法, 更好地实现信息隐藏和信息共享。 首先,不得不说这个程序的框架设计分非常规范也很实用,但我认为其中还存在一些小瑕疵。 反映现实改进: 1.由于电梯的承重不同,所以电梯的速度会有差别。 2.电梯是不能数出有多少人的,所以我认为电梯的人数限制这一项需要删除。 更能让学生练习算法改进: 1.一个好的interface设计需要有详细的注释,而现在这个interface注释非常的少, 使用和理解起来需要花费大量的时间,建议给一些关键代码加上必要的注释,以方便学习和使用。 2.程序输出部分,希... 阅读全文
posted @ 2013-10-09 20:12 黄剑锟 阅读(235) 评论(4) 推荐(0) 编辑
摘要: GitHub 账户:hjkun设计思路:一维:首先我想到的是,一列数字的最大子串一定有一个处在最末尾的数字,而且这个数字一定是在这一列数字之中。所以我提出以下算法:从头到尾扫描这一列数字,第一个数字:以第一个数字为结尾的最大子串就是第一个数字。第二个数字:比较“当前数字的值”与“以第一个数字为结尾的最大子串的值”,将其中较大的值作为“以第二个数字为结尾的最大子串的值”。第三个数字:比较“当前数字的值”与“以第二个数字为结尾的最大子串的值”,将其中较大的值作为“以第三个数字为结尾的最大子串的值”。.....将所有数字遍历之后,找出“以第...个数字为结尾的最大子串的值”的最大值即是所求结果。与正 阅读全文
posted @ 2013-09-20 01:15 黄剑锟 阅读(173) 评论(4) 推荐(0) 编辑
摘要: (一)工程设计时间预计1.代码编写:1小时30分钟(1)文件夹的遍历以及筛选;(2)文件夹的读取,以及对读取字符的操作。(3)所得结果排序,以及文件输出。2.程序调试:1小时(1)编写数据。(2)测试以及调试。3.程序优化:1小时;程序优化主要通过以下几个方面:(1)排序的优化;(2)存储数据的优化:通过开更大的空间以换取时间上的优化;(3)查找算法的优化;预计总时间:3小时30分钟(二)工程所用实际时间1.代码编写:2小时30分钟(1)文件夹的遍历以及筛选:1小时30分钟; (2)文件夹的读取,以及对读取字符的操作:1小时;(3)所得结果排序,以及文件输出:30分钟;2.程序调试:1小时(1 阅读全文
posted @ 2013-09-18 05:15 黄剑锟 阅读(246) 评论(0) 推荐(0) 编辑