Links to utils: Count your lines and obfuscate
The JDJ email had some links to some very useful tools. 2 in particular I could see myself using for personal projects.
Proguard is used to obfuscate your Java classes…never 100% secure, but deters those other than the really commited. Not sure how well it does the job as I’ve heard some obfuscators are better than others and some are downright useless. Comes with an ant task for inclusion in your build scripts.
JavaNCSS gives you some source code metrics on your classes. I’d like to monitor this to see my progression of code over a period of time. It would be great if I could get this to write the results to a database so I could see the progression over time. A point-in-time measurement isn’t always so useful. There’s an ant task for this one as well.
