Det finns många bra verktyg för att göra statisk kod analys men ett verktyg som jag verkligen gillar är SourceMonitor. SourceMonitor ger väldigt bra överblick över olika mät data från koden i vyer som man kan borra sig djupare ner i. Den är väldigt snabb och det går fort att borra sig ner från övergripande statistik till kod nivå. Sorterar man kolumnerna så ser man snabbt vilken kod som är mest komplex eller vilken kod som har högst nästlings djup.

SourceMonitor satsar mycket på statistik istället för buggletning så man bör ju ha tex FindBugs som komplement. Programmet underlättar om man skall hitta potentiella områden i koden som behöver tas omhand om. SourceMonitor har också stöd för att skapa versioner av olika körningar och på så sätt se förbättringar/försämringar. Den har inte bara stöd för Java utan en del andra språk som tex C#.

Den stora nackdelen med SourceMonitor är att det är en ren windows applikation. Jag har inte testat den med Wine än men det kan kanske funka.