第2组 团队Git现场编程实战
目录
组员职责分工(1 2分)
组员 | 分工 |
---|---|
林宏海 | UI的实现 |
杨世杰 | 爬虫 |
陈文彬 | 地图API的调用 |
林小棠 | 数据可视化 |
林文涛 | 辅助林宏海设计UI |
龚洋林 | 辅助林宏海设计UI |
苏伟欢 | 上网搜索 |
王淇弘 | 上网搜索 |
张越洋 | 职责分工、协调沟通、博客撰写 |
邓志雄 |
github 的提交日志截图(2 1分)
程序运行截图(3 3分)
程序运行环境(4 1分)
Windows
GUI界面(5 5分)
基础功能实现(6 10分)
构建信息窗体显示商圈的信息
鼓励有想法且有用的功能(7 5分)
我们还没有想到什么有趣的点子
遇到的困难及解决方法(8 5分)
组员 | 遇到的困难 | 解决方法 |
---|---|---|
林宏海 | 一开始不知道该怎么下手,不知道要做成什么样子的界面和api的调用 | 面向百度的编程,看了一些比较好看的界面和设计 |
陈文彬 | 高德地图API接入点评,口碑的数据 | 抓取点评,口碑数据后进行人工筛选录入 |
杨世杰 | 一些官方的api申请较为繁琐 | 故搜索有关爬虫的教程并使用 |
马后炮(9 5分)
组员 | 吐槽 |
---|---|
陈文彬 | 如果当初努力一点,那么今天也不会这么难 |
杨世杰 | 如果我会爬虫就好了,那么不用改别人的代码 |
林宏海 | 就该好好学习 |
张越洋 | 如果事先分配好职责,那么今天就不会如此混乱了 |
林小棠 | 如果周六早上没有课,那么我就可以睡到11点了。。。 |
组员的贡献比例(10 1分)
组员 | 贡献 |
---|---|
林宏海 | 15% |
杨世杰 | 15% |
陈文彬 | 15% |
龚洋林 | 12% |
林文涛 | 12% |
林小棠 | 10% |
王淇弘 | 8% |
苏伟欢 | 8% |
张越洋 | 5% |
邓志雄 | 0% |
PSP(1分)
PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 20 | 40 |
· Estimate | · 估计这个任务需要多少时间 | 20 | 40 |
Development | 开发 | 150 | 205 |
· Analysis | · 需求分析 (包括学习新技术) | 20 | 80 |
· Design Spec | · 生成设计文档 | 10 | 10 |
· Design Review | · 设计复审 (和同事审核设计文档) | 10 | 0 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 10 | 5 |
· Design | · 具体设计 | 10 | 20 |
· Coding | · 具体编码 | 60 | 70 |
· Code Review | · 代码复审 | 10 | 0 |
· Test | · 测试(自我测试,修改代码,提交修改) | 20 | 20 |
Reporting | 报告 | 60 | 60 |
· Test Report | · 测试报告 | 0 | 0 |
· Size Measurement | · 计算工作量 | 0 | 0 |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | 60 | 60 |
合计 | 230 | 305 |
学习进度条(1分)
第N周 | 新增代码(行) | 累计代码(行) | 本周学习耗时(小时) | 累计学习耗时(小时) | 重要成长 |
---|---|---|---|---|---|
1 | 0 | 0 | 0 | 0 | 无 |
2 | 300 | 300 | 5 | 5 | 不应毫无规划就打代码、学会用Axure画简陋的原型图 |
3 | 1100 | 1400 | 23 | 28 | 学习网络接口的使用、学习pygame模块的使用 |
4 | 0 | 1400 | 15 | 43 | 学会画燃尽图 |
5 | 0 | 1400 | 10 | 53 | 无 |
6 | 0 | 1400 | 3 | 56 | 意识到事先规划的重要性 |
总结
本次作业完成的情况很糟,基本上就是一个反面典例。遇到的问题主要是没有事先熟悉API、没有事先准备爬虫、没有事先统一开发平台、没有做好组内沟通、没有在一开始。归结起来,这些都是张越洋作为组长,应当事先做好准备的事。正巧组员们也没有开发经验,就导致本次作业完成的情况很糟
使用到的教程
美团爬虫