第02组 团队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、没有事先准备爬虫、没有事先统一开发平台、没有做好组内沟通、没有在一开始。归结起来,这些都是张越洋作为组长,应当事先做好准备的事。正巧组员们也没有开发经验,就导致本次作业完成的情况很糟

使用到的教程
美团爬虫

posted @ 2019-11-02 21:51  lin_hh  阅读(115)  评论(0编辑  收藏  举报