CodePro集成了眾多開源的代碼規范和檢查的工具,或具有這些工具的相同功能,如:自動生成JUnit測試框架,Code Coverage,靜態代碼分析,Check Style,Metrics, JDepend等,最新的版本5.0(客戶還跟我們講有6.0,反正我在官網上沒看到)中還有語法檢查的東東,在有些項目里面這個東東還是蠻有用的,我們公司就曾有項目客戶說我們經常出現單詞拼錯的現象,而且客戶因此還不高興。具體的功能,大家可以去官方網站上看看:http://www.instantiations.com/codepro/index.html
我之所以說CodePro“討厭”,是因為我們的客戶在定義CodePro的檢查規則是,總有一些不十分合理的規則,結果生成出來的報告中,總有一些紅色的部分,讓我看著覺得很是不爽。
最近在RSA7里面用CodePro V5.0的時候,發現我的最愛“ctrl+D”不起作用了,這下可煩了,每次刪除一行空格還挺麻煩的,起初以為是我用的RSA7是試用版,快過期了,所以可能會有些問題,但今天才發現,原來是CodePro V5.0里面的“Duplicate Selected Test”項把這東東占用了,不得不讓我進快捷方式,然后把這項直接Delete掉,難得花心思去想改成什么了。