去除不必要的程式碼
01:59
因為趕著專案 忙著 jcharon
都沒有時間寫 Java Opensource Newspaper
剛剛看到訂閱人數已經即將突破 1000 人
真是感謝大家的推廣
因為最近公司在帶新人
有時候 新手寫程式都會寫出一堆無用的程式碼
該如何檢查 去蕪存菁相對起來就很重要了
往往 bug 的產生都是在亂七八糟的程式碼中找不出 trace 的路徑
程式 要寫得漂亮
當然 首要之務是數學的基礎要好
對於程式的理解要足夠
接著就是要有架構
最後就是把無用的程式碼去除
而 Java Opensource 中有 PMD
http://pmd.sourceforge.net他的主要功能有
- Unused local variables
- Empty catch blocks
- Unused parameters
- Empty 'if' statements
- Duplicate import statements
- Unused private methods
- Classes which could be Singletons
- Short/long variable and method names
這個禮拜.. 我就介紹 PMD 讓大家知道吧