原創(chuàng)|使用教程|編輯:龔雪|2014-07-21 09:42:43.000|閱讀 1018 次
概述:PhpStorm內(nèi)置PHP混亂測(cè)試器,助開(kāi)發(fā)者分析和提高代碼質(zhì)量。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
PhpStorm附帶很多功能,來(lái)幫助開(kāi)發(fā)者分析和提高代碼質(zhì)量。今天我們將見(jiàn)識(shí)PhpStorm內(nèi)置的PHP混亂測(cè)試器(PHPMD),通過(guò)PHPMD,開(kāi)發(fā)者將檢查代碼庫(kù)更多的代碼質(zhì)量問(wèn)題:可能出現(xiàn)BUG、次優(yōu)代碼、閑置參數(shù)等。PHPMD還包涵一些規(guī)則,來(lái)檢查復(fù)雜的代碼,會(huì)告訴開(kāi)發(fā)者重新編寫(xiě)代碼有利于現(xiàn)在代碼的維護(hù)。類似于這樣的代碼檢查功能,只出現(xiàn)在PhpStorm內(nèi)置PHP混亂測(cè)試器中。
接下來(lái),我們通過(guò)下面示例了解PHP混亂測(cè)試器。
安裝好PhpStorm以后,PHPMD便開(kāi)始在后臺(tái)運(yùn)行,并檢查代碼,當(dāng)指向代碼時(shí),變顯示代碼檢查結(jié)果。通常開(kāi)發(fā)者通過(guò)PHPMD檢查代碼是否違反SOLID的Single Responsibility Principle(單一職責(zé)原則):
PHPMD也能完成其他的檢查方法,如發(fā)現(xiàn)太多的轉(zhuǎn)折點(diǎn),如if/else/while/for/case等。代碼變得更加復(fù)雜并難以維護(hù),這樣PHPMD就通知開(kāi)發(fā)者,一個(gè)方法有太多循環(huán)已經(jīng)超過(guò)的額定閾值:
慧都控件網(wǎng)將陸續(xù)推出PHP混亂測(cè)試器教程,敬請(qǐng)關(guān)注。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn