編程之路小細節-逆向思維的運用

在一個系統的開發過程中,登陸和註冊是必須要有的一個環節,其中我在一個項目中寫註冊的時候,雖然實現了註冊的功能,但由於我的一個思路的逆向思維不夠達標,從而導致功能的執行效率比較低。


總所周知,登陸的實現是在獲取前端的傳輸數據之後,再與數據庫中的數據進行賬戶和密碼的對比,從而返回用戶是否已經註冊過系統,這樣的設計思想會提高數據的查詢效率,使得用戶體驗度更高。


然而,我在進行註冊的實現的時候,反而沒有按照這種思想去設計去構思代碼。我的實現方法是,先從數據庫中拿到所有用戶的賬戶和密碼數據存儲在數組中,然後得到前端的數據之後,遍歷數組與前端獲取的數據相比較,這樣的功能實現效率會極大的影響用戶的體驗度,也會給服務器增加不必要的負載量。



通過這樣的設計方式,註冊的時候,也能實現數據庫的減壓,少了一層數據的遍歷,將會讓程序更加的健壯和穩定。

作爲一個菜鳥,一點一滴的經驗都要仔細記錄並牢牢掌控這種點滴的細節。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章