原創(chuàng)|行業(yè)資訊|編輯:我只采一朵|2014-01-13 10:32:25.000|閱讀 141 次
概述:CodeRush新增的Extract Method and Inline literals 插件可以減少重復(fù)工作,大大節(jié)省開發(fā)人員的時(shí)間。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
你是否經(jīng)常要將相同的任務(wù)序列重復(fù)不斷的執(zhí)行?那你肯定希望擁有一個(gè)可以自動(dòng)幫你完成這些重復(fù)工作的插件。今天小編就為大家介紹代碼分析工具 CodeRush 的新插件:Extract Method and Inline literals。
通常一個(gè)方法后面會(huì)調(diào)用多個(gè)其他方法,如圖:
在代碼的中間,其實(shí)我們有辦法可以將某些行進(jìn)行簡化。
你可能會(huì)想到Extract Method重構(gòu),高亮顯示代碼并提取。但這個(gè)方法不盡如人意:
理想的結(jié)果應(yīng)該是這樣的:
運(yùn)用CodeRush的插件,有兩種方式可以實(shí)現(xiàn)上面的效果。下面一一為你介紹:
第二個(gè)方法更復(fù)雜一點(diǎn),不過很多人可能會(huì)覺得這個(gè)方法更好一點(diǎn)。
新插件提供了一個(gè)額外的重構(gòu)(在常用的智能標(biāo)簽菜單中)。如圖:
這個(gè)項(xiàng)目已經(jīng)在 上發(fā)布了完整的源代碼和VSIX安裝文件,有興趣的朋友可以下載下來試一下。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件