Therapeutic Refactoring by Katrina Owen

Top 10 of Codejunk/Noise

10. Lousy Comments
9. Trailing Whitespace
8. Commented-Out Code
7. Needless Parentheses
6. Explicit Default Parameters
5. Unnecessary Requirements
4. Stringifying Strings
3. Too Much Hard Work
2. Duplicated Tests
1. Combine All The Codejunk

Refactoring Code Example