1. 程式人生 > >軟工1816 · Alpha衝刺(2/10)

軟工1816 · Alpha衝刺(2/10)

團隊資訊

  • 隊名:爸爸餓了

  • 組長部落格:here

  • 作業部落格:here

組員情況

組員1(組長):王彬

過去兩天完成了哪些任務

  • 與前後端敲定介面設計的細節

  • 重新理清業務邏輯,對專案最初的設想進行一定修正

  • 跟蹤各端的進展情況

  • 成功完成安卓前端與伺服器的互動測試

  • 複習廖雪峰的git教程

接下來的計劃 & 還剩下哪些任務

  • 完成介面文件編寫

  • 繼續跟進團隊的專案進度,預計會組織一次全隊的線下團隊程式設計

  • 繼續學習安卓端的相關知識,特別是UI設計以期實現原型的介面效果

有哪些收穫、困難和疑問

  • 收穫:Android端的開發中有許多第三方開源庫封裝的程度比官方更高,在具體實現功能前應做一定的瞭解磨刀不誤砍柴工

  • 困難:時間越來越不夠用了,需要更好的利用碎片時間

組員2:趙暢

過去兩天完成了哪些任務

  • 第一次部署到騰訊雲線上。 學會了怎麼看nginx日誌。解決了部署到雲伺服器上的一些問題。

  • 學習了MVC模型,懂得了Laravel框架下MVC開發的基本步驟。

  • 寫了一個最基本的http資訊傳遞,url:http://193.112.6.8/test 返回訊息 '123',目前已經和前端互相進行測試。
  • 學習了基本的Eloquent資料模型寫法。

  •  學習了git分支操作,加深了對git分支的理解。

接下來的計劃 & 還剩下哪些任務

  • 設計更詳細的業務邏輯。需要PM\前後端成員共同參與。

  • 制定詳細的開發規範。

  • 根據業務邏輯,進一步細化進度安排。

  • 後端組的成員這兩天都在各自裝環境、各自學習基礎知識,需要開始進行合作開發了。

  • 根據資料庫表、類圖,構建出Web後端的資料模型。

有哪些收穫、困難和疑問

  • 收穫:git分支操作、MVC模型、最基礎的介面設計經驗、後端路由模型。

  • 前端後端各項工作已經開始做了起來,現在最主要的還是業務邏輯和資料介面沒有一條條弄清晰。今天下午開會的時候花了一個半小時討論了最初步的部分,但覺得遠遠還不夠以及未形成介面文件。需要PM和前後端人員繼續跟進在近期解決。

github程式碼簽入記錄

  • 有兩份,一份是在自己fork的倉庫,還有一份是已經merge到主倉庫的。

組員3:胡展瑞

過去兩天完成了哪些任務

  • 與前後端敲定介面設計的細節

  • 完成後端環境配置

  • 學習了後端部分的路由、MVC、資料模型

  • 開始入門學習測試

接下來的計劃 & 還剩下哪些任務

  • 繼續學習後端框架內容

  • 繼續學習測試相應的知識

有哪些收穫、困難和疑問

  • 測試一開始感覺有點迷茫

github程式碼簽入記錄
 

組員4:李恆達

過去兩天完成了哪些任務

  • 學習團隊git教程,學習並使用gitKraken對專案程式碼的管理

  • 站立會議上詳細推敲業務邏輯,落實介面設計的細節。

接下來的計劃 & 還剩下哪些任務

  • 繼續學習安卓介面資料互動相關內容。

  • 繼續深入研究安卓介面、控制元件的使用。

有哪些收穫、困難和疑問

  • 困難:安卓9.0後未經加密的http連線被禁止,沒能連上伺服器,需要降低網路安全配置(正在解決中)

  • 收穫:在一頓gitKraken(瞎jier)操作後大致熟悉了相關操作內容;在站立會議後對自己負責內容的細節更加明晰,心裡踏實了不少。

組員5:林煌偉

過去兩天完成了哪些任務

  • 學習了JavaScript語言

  • 開會與後端明確了介面設計

  • 開會詳細推敲業務邏輯

接下來的計劃 & 還剩下哪些任務

  • 繼續明確介面文件

  • 明確前端的程式碼規範

  • 編寫介面

  • 繼續完成web介面設計

有哪些收穫、困難和疑問

  • 收穫:開會明確了前端是如何與後端進行資料互動,對整個業務邏輯過程有了清晰的認識

  • 困難:對於接收後端伺服器資料如何用圖表顯示在網頁上還不是非常明確

組員6:陳志煒

過去兩天完成了哪些任務

  • 完成匯入百度地圖SDK

  • 完成使用者定位

接下來的計劃 & 還剩下哪些任務

  • 完成主介面及互動邏輯

  • 接入後端

有哪些收穫、困難和疑問

  • 困難:SVG圖的操作暫時還不是很清楚

github程式碼簽入記錄

組員7:陳文垚

過去兩天完成了哪些任務  

  • 學習了Github Desktop的基本使用方法  

  • 完成了登入介面的UI設計  

  • 完成了註冊介面的基本佈局  

接下來的計劃 & 還剩下哪些任務  

  • 繼續學習Github Desktop的使用  

  • 完善註冊介面的UI設計  

  • 學習如何與後端進行交接  

有哪些收穫、困難和疑問  

  • 如何和後端資料庫進行資料傳輸交流還不是很懂  

  • 自定義控制元件也不是很懂改怎麼設計  

github程式碼簽入記錄  

image  

組員8:佘嶽昕

過去兩天完成了哪些任務

- 學習了laravel的MVC框架的開發過程

- 學習了GitKraken的使用

- 梳理了各個活動的業務邏輯

接下來的計劃 & 還剩下哪些任務

- 明確介面文件

- 明確後端程式碼規範

- 編寫介面

有哪些收穫、困難和疑問

- 收穫:學習了MVC模型以及一個簡單的laravel應用的構成

- 困難:暫時還未能合理安排各科課程作業的時間

- 疑問:不知道在每晚學習的時候該如何統籌兼顧其他門課程

組員9:王源

過去兩天完成了哪些任務

- 學習laravel框架的MVC部分

- 初步搭建flask應用

- 初步設計資料庫表

接下來的計劃 & 還剩下哪些任務

- 嘗試進行python與php的資訊傳遞

- 繼續學習laravel

有哪些收穫、困難和疑問

- 對web應用框架有了一定的認識

展示組內最新成果(.jpg 、.gif、.mp4等任意形式,不要貼程式碼)

image  

燃盡圖

2-10

站立會議合照

Gphoto2

會議耗時記錄(每次追加記錄)

第N次會議 耗時
1 8
2 15

PSP

PSP2.1    Personal Software Process Stages   預估耗時(分鐘) 實際耗時(分鐘)
Planning  計劃 5 5
· Estimate    · 估計這個任務需要多少時間 5 5
Development 開發 135 170
· Analysis    · 需求分析 (包括學習新技術) 120 150
· Design Spec     · 生成設計文件 0 0
· Design Review   · 設計複審 0 0
· Coding Standard     · 程式碼規範 (為目前的開發制定合適的規範) 15 20
· Design     · 具體設計 0 0
· Coding   · 具體編碼 0 0
· Code Review     · 程式碼複審 0 0
· Test    · 測試(自我測試,修改程式碼,提交修改) 0 0
Reporting  報告 25 30
· Test Repor  · 測試報告 0 0
· Size Measurement    · 計算工作量 10 10
· Postmortem & Process Improvement Plan   · 事後總結, 並提出過程改進計劃 15 20
    合計 165 205

學習進度條

學習進度條

第N周 新增程式碼(行) 累計程式碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
1 278 278 6 6 複習了C++,學習了檔案讀入讀寫,字元操作
2 0 278 5 11 學習了Axure RP的使用,以及NABCD模型
3 113 391 15 26 複習了python爬蟲和java的爬蟲
4 200 591 13 39 學習了linux下的檔案操作和網路程式設計
5 213 804 10 49 學習了使用GTK編寫圖形介面
6 0 804 7 56 學習了processon的使用,UML圖的建立
7 140 944 16 72 學習了linux下多執行緒的程式設計,學習撰寫需求分析報告
8 60 1004 8 8 學習了laravel的開發環境搭建,編寫第一個php文件