校企合作總結
- 前言
- 項目框架
- 開發待辦
- 水平越權
- 總結
前言
寒假里小組給了校企合作的項目,分配給我的工作量總共也就兩三套crud,雖然工作很少,但還是從里面學到了很多東西,收獲了大量的實習經驗,在這里總結記錄一下。
項目框架
項目框架使用的是偌依,部門、菜單、oss、用戶基本上都給封裝好了,只需要在這個基礎上添加自己的業務表和業務代碼就可以了。獲取用戶登錄信息可以使用封裝好的方法,鑒權也可以使用現有的注釋,寫SQL直接使用封裝類,會自動在后面拼接LIMIT關鍵字等等。
由于我需要對用戶做增刪改查,所以就想著能不能直接在框架里添加代碼,這樣就可以調用偌依用戶管理的service和mapper,非常方便。結果我們的業務模塊已經依賴了系統模塊,而我在系統模塊編寫的代碼需要返回業務模塊的VO,直接寫了個循環依賴出來,也算是一次有趣的經歷吧。
開發待辦
和企業合作與日常開發最不一樣的一點就是自己每天的待辦事項都要在工作臺里列出來,設置處理人和截止日期,如果逾期了項目負責人都會來詢問情況。我認為這種工作流程是非常好的,因為這樣不會出現項目已經完成了,前端同學過來說需要再寫一個查詢接口這種情況。同時也能監督好項目組的人員,不會出現擺爛的情況。
水平越權
因為這個項目比較簡單,也鍛煉不到自己,說實話不是很想寫。所以很多鑒權的邏輯都沒做。結果開組會時直接被逮了,說我的接口水平越權,如果項目部署后被攻擊的話,會發生重大的事故,這才把很多鑒權邏輯加上。以后需要端正態度,嚴格對待自己寫的每一個接口,寫出來的東西是要給用戶使用的,如果出現問題,自己的價值也會被否定。? – _ – ?
總結
雖然這個項目我參與的不多,但還是學到很多東西,是一次寶貴的實習經驗,共勉。