Rush For .Net Programming

來源:互聯網
上載者:User

        —Introduction Two Useful Tools        
        VS.Net編程協助工具輔助多如牛毛,卻乏善可陳,或許是我孤陋寡聞,老實說我目前使用的只有VBCommenter,但也只在VB.Net2003才發揮一點娛樂,其他最多的也就是幾個別人做的Macros(宏),可能是因為VS2003實在太強大了,站在高處,只有讓人仰慕的份。
        工欲善其事,必先利其器。一個很偶然的機會,無意中發現CodeRush、Refactor!Pro。如果說VS2003乃猛虎也,CodeRush、Refactor!Pro兩個工具的加入,如虎添翼,極大的提高編程效率。
以下文章只是冰山一隻角,點到為止。

1. CodeRush for .net
         可以更加直觀的幫你分析代碼的結構,見過16層IF的嵌套語句嗎,任何一個有眼睛的程式員都會看得頭昏眼花,有了它再複雜的程式也一目瞭然。

         請注意看垂直有顏色的線,如果看不到,請聯絡醫生。

        Return, Exit 等的跳轉方向,滑鼠點擊紅框處的箭頭,它會為你指點迷津。

下面這2個圖還要厲害

還有就是CodeTemplate和智能提示的功能
CodeTemplate,比如內建的Template,你輸入“tf空格”,自動產生如下代碼:

變數和函數智能提示,以前寫代碼的時候,如果變數或函數名稱比較長的,怎麼辦?
通常我是copy粘貼,還有就是如果是全域的,就用”Me.”把它show出來,如果是函數內的局部的就不好辦了。
CodeRush效果如下:
Abcdefghijklmn1233456778899這個變數名夠長了吧,引用它的時候要你一個字母一個字母的寫出來,我想非人世所堪。這時你輸入abc,CodeRush幫你搞定。

    CodeRush使用後的最大感受,用滬劇《為你開啟一扇窗》唱出來:
那被人遺忘的角落裡,懺悔的淚水,盈滿眶。昨夜情,今朝思;千古恨,痛斷腸。 走出迷津回首望, 明媚春光映小窗,映小窗。

2.Refactor!Pro
重構工具,VS2005已經有類似的功能了,但對VS2003還是很有好處的。

看它的本意好像是參考了這本書噢!

舉幾個例子
,變數函數的重新命名,所有的對應引用該變數或函數的地方自動替換成新的名稱,不必再用VS2003內建的工具尋找替換了(還要考慮部分匹配還是全字匹配等等)。

常量重構的建議等,如

Refactor!Pro重構工具建議配合使用,效果更佳。

以上兩個工具童叟無欺,再爛的代碼也可以分析透徹,實為居家旅行必被良藥。
當然,這裡不是鼓勵你就可以寫爛代碼,而是可以看成一個檢測爛代碼的工具,就好像汽車一樣,雖然是代步工具,但是平時自己還是要跑步等鍛煉身體,如果讓汽車替你跑步,你就會身高八尺,當然腰圍也是八尺。
如果用CodeRush看出來程式碼中垂直線太多,這種代碼8、9不離10是爛代碼,你得注意平時“鍛煉身體”了。

附:該工具非免費產品,請使用正版,謝謝!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.