欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
PMD
来自开放百科 - 灰狐
				
								
				(版本间的差异)
				
																
				
				
								
小  | 
			|||
| (未显示1个用户的3个中间版本) | |||
| 第1行: | 第1行: | ||
| − | {{SeeWikipedia}}  | + | {{SeeWikipedia|PMD (software)}}  | 
| − | PMD scans Java source code and looks for potential problems like:  | + | PMD scans [[Java]] source code and looks for potential problems like:  | 
* Possible bugs - empty try/catch/finally/switch statements  | * Possible bugs - empty try/catch/finally/switch statements  | ||
| 第11行: | 第11行: | ||
http://pmd.sourceforge.net/  | http://pmd.sourceforge.net/  | ||
| − | [[  | + | [[category:software development]]  | 
| + | [[category:source code]]  | ||
| + | [[category:java]]  | ||
2013年3月1日 (五) 15:58的最后版本
|   | 
您可以在Wikipedia上了解到此条目的英文信息 PMD Thanks, Wikipedia. | 
PMD scans Java source code and looks for potential problems like:
- Possible bugs - empty try/catch/finally/switch statements
 - Dead code - unused local variables, parameters and private methods
 - Suboptimal code - wasteful String/StringBuffer usage
 - Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
 - Duplicate code - copied/pasted code means copied/pasted bugs
 
	分享您的观点