| 這個作業屬於哪個課程 | 2021春軟件工程實踐|W班 (福州大學) |
|---|---|
| 這個作業要求在哪里 | 軟件工程實踐總結&個人技術博客 |
| 這個作業的目標 | 1. 課程回顧與總結2.個人技術總結 |
目錄:
1. 課程回顧與總結
2.1 新的看法
作業鏈接:
以前的問題
- 1.關於兩人合作
- 2.關於面向對象分析
- 3.關於結隊
- 4.還是結隊
- 5.關於PSP表格
新的看法
-
1
這次作業項目還算挺大的了。當時寫的“自己的代碼只有自己能看得懂”
如果是兩人結隊一般一個前端一個后端,采用前后端分離的話根本不需要看別人的代碼...
如果是團隊編程,前后端就不說了,前端人員一般編寫的頁面都是不同的,只要命名規范好像就真的只要看自己的代碼。別人的代碼幾乎不怎么需要。這次雖然我不是后端的,但是看后端的分工也是,用springboot也只需要看好自己。只能說是框架太牛逼了。 -
2
第二個問題面向對象分析,大型項目前面的需求分析到數據庫表的創建,准備工作不能兒戲。隊員意見不同是好事。大家一起討論不斷排錯,后面真正編程的時候才能避免更多問題。個人考量終究是要融入到團隊中去。就算是現在我寫一個個人主頁,數據庫的創建我都要深思熟慮。 -
3
psp表格,到現在我還是無法理解其中的精髓。可能是我水平不夠吧,還是覺得浪費時間。畢竟編程這種東西bug總比想法多
2.2 最大的收獲
-
需求
要積極參與討論,敢於把自己的想法提出來。多從用戶的角度去想問題,為什么我要用你軟件,我有用軟件的必要嗎?實用性和競品分析尤為重要。 -
設計
開干前要做好充足准備,不要腦子一熱就上了。以前所看不起的設計階段到現在才知道他的重要性,這次項目開發很多問題都是因為前期沒有考慮充足而導致的。后面再改的話可能牽一發而動全身。 -
實現
編程階段一定要多交流,不要一個人死干活。就這次前端開發,因為我跟組長代碼交換的多,所以沒什么感覺,那天看了另一個前端開發的隊員才發現,他們用的版本已經不知道舊到哪里去了,后面臨時改動要添加參數的時候,他們項目代碼欠缺沒法改動。還有都到beta最后期了,竟然有的人還沒有管理員賬號,用的輸路由的方式編寫頁面。 -
測試
別人測試往往能發現更多問題。經常我自己編寫頁面覺得已經ok了,跟組長一交換代碼才發現還是存在問題,這一次項目開發下來總結了一些常見問題,一到測試階段就針對那些問題去找bug,沒想到一兩個小時找了六七個bug。。。 -
發布階段
做好推廣,及時處理用戶反饋。感覺這次做的有點失敗的地方就是一開始忘記設計用戶反饋的模塊了。有些人用了項目發現問題,還是用qq來反饋的。缺少反饋可能在不知不覺間就流失一堆用戶,自己還以為項目如日中天。
2.3 心得
參與過兩人合作和團隊合作,這次團隊作業也算是一個小小的項目經歷吧。
從需求分析到最后bata沖刺結束。這一套項目開發的流程也讓我未來就業有了個底。
具體編程方面的收獲就不說了,如今已經可以獨立編寫web前后端。一些遇到的小問題也早已輕車熟路。
2. 個人技術總結
第二第三個是我項目開發過程中已經總結的,這里順便放上
-
1.vue類型未找到,Error in render: "TypeError: Cannot read property 'href' of undefined"
來自vue異步請求的坑 -
2.vue項目創建明細,vue項目創建的時候選哪些東西
vue項目創建 -
3.常用git指令
git指令小整合
