码迷,mamicode.com
首页 > 其他好文 > 详细

前端设计的感悟

时间:2017-06-30 21:07:11      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:结束   变量   解决问题   维护   有用   使用   前端设计   user   模块   

还有一周本次迭代就结束了,和另外两个团队联合开发的这样复杂的系统。中间有很多坑。我主要负责前端的开发,发现有两个点很重要。

一就是缓存问题,用户可以刷新页面,要想数据不丢失就必然用到缓存。缓存是可以被所有用户访问到的,可能使用缓存,和切换用户就是两个天生的冤家吧!
为了解决这两种冲突,运用了两种方式,双管齐下:

一:每条缓存的命名都是 前缀+userId的形式,这样就避免了缓存被共享问题。
二:每当用户退出就清空所有的缓存,这样就避免了缓存泄密的问题。

开始之所以在这方面踩了一些坑,现在想来主要是没有【维护数据的思维概念】,有时后真的不能只是想着去解决问题,去实现功能,实际上开发人员更多的是一个数据管理大师!

 

 

第二问题就是一条铁的天规:
随时持续重构优化,重用和类似模块一定要及时 及时 及时 抽取,不要等到觉得必要了才进行。



另外一点,就是前台函数,及后台功能性的方法,尽量不要涉及外面的变量(只涉及传进来的参数和里面临时定义的变量)。这样不只是可以更好的重用,还更利于从抽象层面理解你的功能!

 

前端设计的感悟

标签:结束   变量   解决问题   维护   有用   使用   前端设计   user   模块   

原文地址:http://www.cnblogs.com/zhwc-5w4/p/7100415.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!