豌豆射手團隊作業第五次——站立式會議+alpha沖刺總結
這個作業屬于哪個課程 | 課程位址 |
---|---|
這個作業要求在哪裡 | 作業位址 |
團隊名稱 | 豌豆射手 |
這個作業的目标 | 完成項目及答辯 編寫代碼規範 編寫沖刺 測試 總結随筆 |
作業正文 | .... |
其他參考文獻 |
1 項目預期計劃
小組原計劃打算充分利用五一假期的時間,在alpha沖刺階段将項目的基本的内容以及互動邏輯完成,包括前端的七個子產品:包括界面,互動邏輯,請求等,後端邏輯處理部分以及資料庫表及與後端的連接配接,在截止時間前兩天将粗糙的成品放到伺服器上,用剩下的一到兩天時間對項目進行修改,修補漏洞,bug
2 現實進展
- 前端的所有子產品的界面以及基本邏輯已經實作
- 後端資料接口也已經完成
- 資料庫表建立以及表與表之間的聯系已經完成且已經建立一部分測試内容到資料庫當中
- 已經成功地将項目部署到網絡上,以及可以通過網址正常通路
- 不足:界面美觀程度不夠 還有部分界面互動邏輯上存在問題 部分界面的功能還沒有完善
3 過程體會
因為團隊是第一次配合完成那麼大型的項目,可能在時間安排以及工作安排上會有一些不如意或者不完善的地方,但在一組人齊心協力地努力之下,最後的成果雖然還存在許多的瑕疵,但是這算是完成了基本項目的雛形,雖然過程十分艱難,一組人有很多人都是第一次接觸完整的項目,第一次由一個人負責一個子產品的開發,很多内容對于我們來說是全新的,包括vue架構,前期我們也花了大量的時間去學習這些内容,以及後端的内容和編寫代碼,在編寫代碼的過程當中,因為對架構内容的不熟悉,經常會冒出一些奇怪的bug或者在前端發送請求,産生錯誤,無法擷取到正确的資料,又或者因為axios跨域的問題,導緻我們團隊經常出現post或者get請求失敗的現象,最後求助萬能的百度才解決問題,遇到任何問題大家也總是會第一時間把問題發到群裡,然後集中大家的智慧解決問題,現在的成果也是對我們這段時間的一種肯定
- 開發過程

- 測試過程(具體檢視該部落格)
4 組員分工及工作量比例
學号 | 分工 | 工作比例 |
---|---|---|
221600137 | 1.背景資料的擷取 | 6 |
221701117 | 2.首頁,單品頁,注冊登入頁面,以及點贊功能,評論功能,伺服器搭建 | 13 |
221701135 | 3.推薦頁面,頁頭頁尾,話題頁,話題詳情頁 | 12 |
221701216 | 4.搜尋頁,404頁面 | 8 |
221701239 | 5.資源頁,邏輯設計,前背景資料互動 | 10 |
221701334 | 6.資料庫設計,背景基礎設定,接口實作,設計資料庫表結構,修正接口設計檔案 | 15 |
221701419 | 7.資源頁設計,釋出分享頁面,資源上傳功能 | |
021700531 | 8.個人中心頁面,邏輯設計,前背景資料互動 | |
221701315 | 9.使用者送出頁面設計,部落格部分的編寫 | 11 |
5 下階段展望
在下個階段當中我們小組會将界面調整的更加美觀,一些沒有完成的功能會繼續完善,一些存在的bug也會花時間将他們找出來,并且修改完善,會花更多的時間去熟悉架構,然後将架構代碼修改的更加完善,去了解一些更好的算法,将一些代碼進行更改,使用更好的算法,提高代碼的可讀性,可複用性以及代碼的執行效率
6 組員個人總結
組員 | 個人總結 |
---|---|
一個人在做的時候,面對問題找其他人幫忙比較繁瑣,還需要先給别人解釋自己的設計,而團隊下可以很好的實作互幫互助。原本一個自己團隊配置設定的工程,由于知識有限,困擾了兩天,結果隊友好心接受了過去,加快了作業進度 | |
通過這次軟工實踐沖刺過程的學習,深刻的領悟到很多東西。前期工作做的越充分,後期開發也會相對輕松;同時,開發過程中遇到的很多沒有學過的東西,需要自己具備足夠的學習能力,并且能夠找到資料來自學,自學過程中也會遇到很多困難;遇到困難需要沉着冷靜,要具備能夠有效解決問題的方法,可以詢問同學,也可以網上查找解決辦法;再者,也就是與人溝通的能力,前後端交流,前端遇到相同的問題互相詢問,共同解決;開發過程很辛苦,但過程越痛苦,步履維艱,努力後的結果就會覺得越滿足。 | |
在這次alpha沖刺當中我負責編寫前端的話題頁面、話題詳情頁面和推薦頁面。在編寫的過程之中我發現了我對web相關技術很大的缺漏,而且學習能力、學習效率也沒有自己想象當中的那麼強、那麼高。這是我在進行任務的時候對自己能力的高估,導緻了在完成任務的進度和效率上不是很理想,這些是需要改進的。且在這次沖刺當中我也發覺了前期設計工作的重要性。 | |
通過這次團隊alpha沖刺階段,我不僅學習了新的知識技能,嘗試了新的架構,還鍛煉了溝通協作能力,與隊友磨合的更加默契。剛開始沖刺時,由于沒有接觸過vue架構,我學習起來較為吃力,常常碰壁。雖然許多問題百度或請教同學可以得到解決,但仍然效率很低。希望在今後的學習工作中能先打好基礎,克服這方面的困難。團隊合作方面,我們每天晚上都會進行視訊會議,讨論進度,分享經驗,遇到困難也會及時進行溝通,一起解決。我們深知團隊合作中溝通的重要性,這讓我們團隊得以順利完成此次沖刺。總的來說,這次沖刺讓我收獲頗豐,希望團隊在今後的開發合作階段繼續一起努力,一起進步,順利完成此次“豌豆射手”項目。 | |
這次的前端開發經曆很寶貴.剛開始對前後端的分離沒什麼概念,就一頭莽進去這自己那一塊的視圖,是以沒有做好準備工作,後期進度跟不上拖後腿了.這麼晚開始資料讀取的原因是感覺前端的資料導入比較簡單,結果發現在配置和架構的相容性很重要,也是比較難的點.在跨域和vue如何導入html這個地方卡了很久,這個就是沒做好充分準備的地方.不過在找解決辦法的過程中我也學會了很多東西.還有我對如何對後端提出需求這個方面概念也比較模糊,在我讀取資料的時候才發現當初提的要求不全面.然後又因為自 己以前沒有啥大項目的開發經驗,對接口的使用不熟悉,是以做的過程中總是斷斷續續的提問題,對自己的需要的資料沒有一個整體概念.在這次的項目開發過程中我學到了很多東西.從整個項目的流程,到前後端的合作,以及自己開發時候需要考慮的東西都有了更多的了解.總的來說,這一次的項目開發是很寶貴難忘的一段經曆. | |
通過這次軟工實踐,提高了自己了責任感,增加了與組員的羁絆。遺憾的是開發過程中感覺并沒有運用到什麼軟體工程的思想和方法,很多時候還是想到什麼就寫什麼,導緻代碼複用性差,結構混亂。大多數時間都在把現有的代碼複制到另一個地方改一改繼續用。其次是時間配置設定不均勻,感覺剛開始的時候在使勁趕,到要結束的時間沒啥事做了就在摸魚。主要是分析階段對項目分析不透徹,還有對自己的能力認識不足,不曉得多久能完成項目。還有是群組員配合不默契,缺乏交流,對彼此的進度不是太了解,導緻工作節奏不緊湊,像是流水線生産。自身方面,感覺解決麻煩的能力不足,有時候被一個問題卡住一段時間後會急躁,進而降低工作效率。 | |
經過這次的團隊開發,我主要感受到了以下幾個方面:1. 團隊方面:相比于之前的開發,這次每個團隊的人數還是比較多的,當人多起來後,就更感受到了彼此間溝通交流的重要性,隻有彼此間做好充分溝通,才能讓程序變得流暢,開發出更好的東西。2. 技術方面:這次主要負責了前端部分界面的開發,用到了沒接觸過的Vue架構,前期經過一陣學習,感受到了作者設計思想的強大,開發起來也是很友善,總而言之,通過Vue的學習,自己在技術、思想方面都得到了很大的收獲3. 反思:平時一定要勤動手,勤寫代碼,将學習付諸實踐。“Talk is cheap, give me the code!” | |
以前沒有開發過項目,也不太了解網頁的資料是怎麼動态渲染上去的,這次是第一次使用vue架構,學到了許多新知識和工具。和隊友的配合也很好,在遇到問題的時候也可以及時解決。認識到了自己的動手能力有許多不足,以後要多多練習。 | |
在本次沖刺當中學習到了有關yue前端架構的一些基礎知識,雖然隻掌握了皮毛,但是相信在後面的學習當中會花更多的時間去學習熟練這門知識 |
7 項目連結和部分截圖
項目連結:點選此處