最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

rephactor 優(yōu)秀的PHP的重構(gòu)工具

 更新時(shí)間:2011年06月09日 00:56:39   作者:  
從PHP5開(kāi)始,提供了強(qiáng)大的面向?qū)ο蠊δ?。使得PHP能夠完全按設(shè)計(jì)模式編程。
PHP框架可以是單一入口,完全面向?qū)ο蟮?,完全基于?lèi)的MVC模式。但是,我們面對(duì)大量的舊的代碼,或即便是新的代碼,也不盡然完全符合面向?qū)ο蟮脑瓌t,符合設(shè)計(jì)模式。小的應(yīng)用無(wú)妨。但如果面對(duì)大型應(yīng)用,則必然是一個(gè)不小的疼痛?。?

        怎么辦?很多人總會(huì)面臨這一切,PHP代碼需要重構(gòu)。(當(dāng)然,你要是能明白我所說(shuō)的這一切,那你肯定是看過(guò)《重構(gòu)——改善既有代碼的設(shè)計(jì)》這一本書(shū))

        看看這個(gè)鏈接:http://zh-cn.w3support.net/index.php?db=so&id=100876 我們就能深明重構(gòu)的疼痛!這是在所難免的。但如何能使這一疼痛變得輕一些呢?

        重構(gòu)工具是必須的。好在,現(xiàn)在真的有了PHP的重構(gòu)工具——rephactor。它確實(shí)是一個(gè)非常優(yōu)秀的工具。(當(dāng)然,你必須記住,從來(lái)就沒(méi)有完全自動(dòng)化的重構(gòu)工具,機(jī)器永遠(yuǎn)不能代替人腦,所有重構(gòu)的目標(biāo),以及每一步仍都是要你按照《重構(gòu)——改善既有代碼的設(shè)計(jì)》一書(shū)中給你講明的做法去完成的!)

        那么:rephactor給我們提供了什么呢?

  1. 保證重構(gòu)的可逆性—— 一旦發(fā)現(xiàn)問(wèn)題,代碼是可逆的,可以回溯到前一個(gè)版本。
  2. 查找替換功能—— 普通查找替換,方法重命名,類(lèi)重命名,正則表達(dá)式模式的替換。
  3. 所有操作完成后,均基于SimpleTest Aperiplus進(jìn)行測(cè)試,并保證測(cè)試的覆蓋率。
  4. 集成Phemto ,保證類(lèi)的相關(guān)性測(cè)試。

        當(dāng)然,它有一些限制,只能運(yùn)行于LINUX操作系統(tǒng),并且,只支持PHP5.2

        有興趣吧? 有了它, 你的重構(gòu)將會(huì)大大加快,并且,保證不會(huì)出現(xiàn)新的BUG。

        官方網(wǎng)址:http://rephactor.sourceforge.net/

        何不安裝一個(gè),試一下?

相關(guān)文章

最新評(píng)論

宽城| 砚山县| 民丰县| 台东县| 泽库县| 永善县| 平南县| 汝阳县| 两当县| 仙桃市| 萝北县| 历史| 禹州市| 清原| 金溪县| 会泽县| 霍林郭勒市| 宜良县| 镶黄旗| 仁寿县| 浑源县| 上林县| 当雄县| 汪清县| 海林市| 宁安市| 江山市| 重庆市| 吐鲁番市| 华容县| 丹巴县| 阳曲县| 阳山县| 德阳市| 共和县| 泸定县| 普格县| 中山市| 东乡县| 河北省| 福贡县|