1. 程式人生 > >前端設計的感悟

前端設計的感悟

不能 個數 丟失 前端設計 後臺 可能 沒有 抽象 訪問

還有一周本次叠代就結束了,和另外兩個團隊聯合開發的這樣復雜的系統。中間有很多坑。我主要負責前端的開發,發現有兩個點很重要。

一就是緩存問題,用戶可以刷新頁面,要想數據不丟失就必然用到緩存。緩存是可以被所有用戶訪問到的,可能使用緩存,和切換用戶就是兩個天生的冤家吧!
為了解決這兩種沖突,運用了兩種方式,雙管齊下:

一:每條緩存的命名都是 前綴+userId的形式,這樣就避免了緩存被共享問題。
二:每當用戶退出就清空所有的緩存,這樣就避免了緩存泄密的問題。

開始之所以在這方面踩了一些坑,現在想來主要是沒有【維護數據的思維概念】,有時後真的不能只是想著去解決問題,去實現功能,實際上開發人員更多的是一個數據管理大師!

第二問題就是一條鐵的天規:
隨時持續重構優化,重用和類似模塊一定要及時 及時 及時 抽取,不要等到覺得必要了才進行。



另外一點,就是前臺函數,及後臺功能性的方法,盡量不要涉及外面的變量(只涉及傳進來的參數和裏面臨時定義的變量)。這樣不只是可以更好的重用,還更利於從抽象層面理解你的功能!

前端設計的感悟