企業建立網站,程式語言是人和電腦之間最直接的溝通。而程式碼又是程式設計的主要途徑。程式碼最佳化是透過對程式碼進行等價變化,而不改變程式的運行結果。常用的程式碼最佳化技術有刪除多餘運算,循環不變程式碼外提,強度削弱等。下面,IDC評述網與大家分享8個程式碼優化小助手,供參考。
1. Jalopy
Jalopy是一個java 原始碼格式化工具,它可以使用一套可設定的佈局規則來修改Java 原始碼的佈局。
2. JxBeauty
JxBeauty是一款非常精緻的編排Java程式碼的工具。利用它可以編排、美化使用者的Java 程式碼,創造具有良好風格的Java 原始程式。
3. BeautyJ
BeautyJ的主要功能是能夠自動格式化java 程式碼從而產生一個乾淨的,並規範化的java程式碼。它同時也能夠自動產生javadoc註解。
4. Jlint
Jlint是一個能自動檢查你的Java程式碼的開發輔助工具,能夠自動幫忙找出程式碼的bug在哪裡。它是一個快捷,容易學習上手的工具。
5. JDepend
JDepend一個開放原始碼的可以用來評價Java程式品質的優秀工具,遍歷Java class的檔案目錄。也提供穩定性,可靠性等評估報告,分析出穩定程度,抽象程度,是否有循環依賴關係等。
6. DoctorJ
DoctorJ是一套分析JAVA程式碼的應用程式。除了完成javadoc的功能,它根據標準和程式碼的準確度來檢驗文件。產生一個檔案或項目的統計訊息,包括每一個類別和方法的程式碼行數以及總數。
7. Cobertura
Cobertura是一種開源工具,它透過偵測基本的程式碼,並觀察在測試套件運行時執行了哪些程式碼和沒有執行哪些程式碼,來測量測試覆蓋率。
8. Uncrustify
Uncrustify是一個程式碼美化工具可用於C,C++,C#,D和Java原始碼的美化。它能夠利用空格,tab與空格或只有tab進行縮排,新增或刪除換行,排列程式碼等。具有高配置性,易於修改的特性。
原文網址: http://www.idcps.com/News/20110322/24764.html (如需轉載,請註明出處)
感謝IDC評述網的投稿