php框架可以是單一入口,完全物件導向的,完全基於類的mvc模式。但是,我們面對大量的舊的**,或即便是新的**,也不盡然完全符合物件導向的原則,符合設計模式。小的應用無妨。但如果面對大型應用,則必然是乙個不小的疼痛!!
怎麼辦?很多人總會面臨這一切,php**需要重構。(當然,你要是能明白我所說的這一切,那你肯定是看過《重構——改善既有**的設計》這一本書)
看看這個鏈結:我們就能深明重構的疼痛!這是在所難免的。但如何能使這一疼痛變得輕一些呢?
www.cppcns.com 重構工具是必須的。好在,現在真的有了php的重構工具——rephactor。它確實是乙個非常優秀的工具。(當然,你必須記住,從來就沒有完全自動化的重構工具,機器永遠不能代替人腦,所有重構的目標,以及每一步仍都是要你按照《重構——改善既有**的設計》一書中給你講明的做法去完成的!)
& &nb程式設計客棧sp; 那麼:rephactor給我們提供了什麼呢?
&nb 當然,它有一些限制,只能執行於linux作業系統,並且,只支援php5.2
有興趣吧? 有了它, 你的重構將會大大加快,並且,保證不會出現新的bug。
****:
何不安裝乙個,試一下?
本文標題: rephactor 優秀的php的重構工具
本文位址:
優秀的PHP開發者是怎樣煉成的?
4.在資料庫中避免使用聯合操作 比起其它的web程式語言來說,php的資料庫功能十分強大。但是在php中資料庫的執行仍然是一件十分費時費力的事情,所以,作為乙個web程式設計師,要儘量減少資料庫的查詢操作,同時應該為資料庫建立適當的索引。另一件值得注意的事情是在用php運算元據庫時,盡可能不使用多個...
優秀的條件
優秀的條件 最近,閒來無事。於是,有了點小想法。希望各位能夠提點建議。現在,我們買東西都會想。那個東西是不是最好的?比如買車,我們通常會考慮,引擎的馬力是否是強勁,買電腦會想,當中的 cpu是不是快,主機板是否高階,顯示卡是否超群。等等。但是,這些由最好的東西構成的產品真正優秀麼?我表示懷疑。如果說...
成為更優秀的PHP開發者的最佳途徑
我列出了五種成為更優秀的php開發者的方法,讓你在php開發過程中提高效率,用更少的 來完成更多的事情。在php的開發過程中永遠會有更多的內容 需要去學習,如新的核心函式,新的框架,新的設計模式,新的編碼或文件規範等等。下面就是一些成為更優秀的php開發者的最佳途徑。1.閱讀手冊 沒什麼比閱讀手冊更...