Summaries of recent work--最近工作總結

  1. 在前端使用表單提交參數的時候,如果有多個element的name相同,傳到後端的時候,會增加逗號。有時候爲了不增加一些不必要的字段而選擇複用一些公有的屬性時,使用相同的name後,要對增加的逗號進行處理。
  2. 刪除數據庫中某條記錄時,要首先考慮邏輯刪除,不要首先使用物理刪除。這樣可以方便後續的審查。另外,如果要增加回收站功能,邏輯刪除是必須的。
  3. 數據庫表設計的時候,儘量添加創建時間、創建者、修改時間、修改者等字段。及時當前不需要該功能,後續也可能會使用到。
  4. 設計數據庫表的時候,儘量少使用外鍵。使用外鍵會導致後期維護難度顯著增大。
  5. IDE可以自動生成Hibernate映射文件,但是初學時不要使用這種功能,儘量手寫。後期慢慢熟悉了再使用。
  6. 調用微信公衆平臺接口時,需要獲取access_token(有效時間爲7200秒),因爲access_token每天獲取的次數有限制,所以不要每次需要的時候都重新獲取。可以在數據庫表中增加access_token和access_token_update_time兩個字段。每次獲取到access_token後,先將其存到數據庫中,並記錄下獲取時間。需要用到它的時候,比較一下當前時間和數據庫中access_token更新的時間之差,如果時間差小於兩小時,則使用數據庫中存下的access_token;反之,則重新調用一下微信公衆平臺接口,獲取一下。
  7. 開發工作中,一定要時時刻刻注意參數校驗。前後端都要進行嚴格的參數校驗,對不合理的參數予以處理。
  8. 要嚴格遵循MVC模式,代碼該寫在哪一層就寫在哪一層,不要哪裏方便就寫在哪裏。
  9. 代碼要及時更新、提交,長時間不更新,不提交會導致自己的代碼和同事的代碼產生很多衝突。
  10. 開發過程要注意站在用戶的角度思考問題,而不是以一個開發者的角度看待問題。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章