第02組 團隊Git現場編程實戰


組長博客

1. 組員職責分工(2分)

組員 分工
林宏海、林文濤、龔洋林 前端
楊世傑 爬蟲
陳文彬 地圖API的調用
林小棠 數據可視化
王淇弘 美團API的調用
蘇偉歡 點評API的調用
張越洋 職責分工、博客撰寫
鄧志雄

2. github 的提交日志截圖(1分)

3. 程序運行截圖(3分)

這是排行榜,由於規划不當,來不及添加進成品

這是爬蟲的爬取結果,由於規划不當,來不及添加進成品中

4. 程序運行環境(1分)

Windows 10

5. GUI界面(5分)


6. 基礎功能實現(10分)

將爬到的數據寫到json里並輸出為json文件

使用pyecharts模塊里的Bar將數據可視化,畫成柱狀圖

構建信息窗體顯示商圈的信息

7. 鼓勵有想法且有用的功能(5分)

我們還沒有想到什么有趣的點子

8. 遇到的困難及解決方法(5分)

組員 遇到的困難 解決方法
林宏海 一開始不知道該怎么下手,不知道要做成什么樣子的界面和api的調用 面向百度的編程,看了一些比較好看的界面和設計
陳文彬 高德地圖API接入點評,口碑的數據 抓取點評,口碑數據后進行人工篩選錄入
楊世傑 一些官方的api申請較為繁瑣 故搜索有關爬蟲的教程並使用

9. 馬后炮(5分)

組員 吐槽
陳文彬 如果當初努力一點,那么今天也不會這么難
楊世傑 如果我會爬蟲就好了,那么不用改別人的代碼
林宏海 就該好好學習
張越洋 如果事先分配好職責,那么今天就不會如此混亂了
林小棠 如果周六早上沒有課,那么我就可以睡到11點了。。。
龔洋林 如果沒有軟工,那么就沒有傷害

10. 組員的貢獻比例(1分)

組員 貢獻
林宏海 15%
楊世傑 15%
陳文彬 15%
龔洋林 12%
林文濤 12%
林小棠 10%
王淇弘 8%
蘇偉歡 8%
張越洋 5%
鄧志雄 0%

11. 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

12. 學習進度條(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 意識到事先規划的重要性

13. 總結

本次作業完成的情況很糟,可以發現有大量需求沒有實現,基本上就是一個反面典例。之所以會遇到的問題,主要是沒有事先熟悉API、沒有事先准備爬蟲、沒有事先統一開發平台、沒有做好組內溝通。歸結起來,這些都是張越洋作為組長,應當事先准備好的事。正巧組員們也沒有開發經驗,就導致本次作業完成的情況很糟。也導致本次的人員利用不充分——存在多人負責同一件事的情況,直接導致存在大量的職責未覆蓋,間接導致成品的功能缺失。

使用到的教程
美團爬蟲


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM