Just read about the release of a new Java code review tool and that reminded me of an article I had written quite some time back.
The article was based on my experiences in a company. Code reviews in that company were more of a ritual than meant to actually deliver some results.
Code review tools have the potential to make a big difference to the quality of code delivered.
Have a look at this article Three tools that make Java code review painless and effective.
Although the article was written in 2003, I believe all the tools
discussed, namely PMD, Checkstyle, and Jalopy are still very much around. The latest release was of the
review tool Hammurapi. So that makes it four code review tools you should look at.
Do you think code reviews are important and what do you think is the best way to review Java code?