摘要: 重构代码更多的是对程序的可读性和可扩展性上做一些优化。首先我对可读性进行细化。借鉴大神川山甲的重构系列文http://www.cnblogs.com/baochuan/archive/2012/03/31/2425441.html,我也来抛砖引玉。面对一些有bad smell的代码,我们应该如何处理... 阅读全文
posted @ 2015-07-18 22:42 freephp 阅读(184) 评论(1) 推荐(0) 编辑
摘要: 作爲一個工作時間並不算長的phper,卻參與了兩家公司的代碼重構.下面談談我的一些感受.在mjm公司,當時我負責日常的需求開發和2.0的重構.當初的重構更多的是clean codes和一些代碼規範上的.用了phpcs去規範代碼,封裝了一些重複的代碼.並使用了單元測試,對重構的部分run了一遍.從做事... 阅读全文
posted @ 2015-07-18 17:30 freephp 阅读(195) 评论(1) 推荐(1) 编辑
摘要: 上一篇文章有些細節沒有講明白.比如我說redis做存儲化比較安全,那爲何我不用redis去存用戶登錄名呢,雖然cookie中存當前登錄名被改不會有什麼影響,但是這裏涉及到一些redis的使用.redis是一種key-value映射的高效存儲方式,從內存中讀取數據,速度非常quick.如果我能確定ke... 阅读全文
posted @ 2015-07-18 17:00 freephp 阅读(174) 评论(1) 推荐(1) 编辑
摘要: 跨域是很多phper,jser都会遇到的一个问题.解决数据在不同域名之间传递有很多方法,比如jsonp,比如setcookie,写入redis做持久化存储等.关于用哪种方式去处理跨域问题,仁者见仁智者见智,我根据我实际问题来分析.前段时间我遇到了两个域下面的系统之间保持登录状态和权限的需求.问题描述... 阅读全文
posted @ 2015-07-18 16:39 freephp 阅读(284) 评论(1) 推荐(1) 编辑