idc 的點點滴滴

idc從始至終都是基于數據庫增刪改查的開發(fā),說起來簡單,實際被投入使用還是很多細節(jié)要處理的:

1、提交評分:要求一個用戶在一次任務中對一條評分細則只能評一次,之前提交沒有檢查是否已經存在, 在網速不好的情況下,可能用戶會點擊兩次提交,導致數據重復,影響結果顯示。做了兩種處理:在后端提交時會先根據聯合主鍵去查詢,如果已經存在,則更新,不存在再新建;在前端為提交元素綁定事件one,即只能點擊一次,第二次點擊無效。保證提交表單唯一性

2、刪除專家/評估任務:因為相關數據庫表有好幾張,所以刪除一個專家角色,同時得把專家-任務對應關系刪掉,還有這個專家的評分刪掉。

3、還有就是一些input輸入的檢查,包括js標簽過濾、sql注入過濾、字符長度控制等都需要注意,面對用戶,他們會用你意想不到的打開方式使用系統(tǒng)。

4、瀏覽器兼容性,這個問題很煩人,但是必須考慮,用戶會用各種瀏覽器打開系統(tǒng)。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容