This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes IDEs, Version Control and other tools and the fly likes SonarQube in Action -> compared to glassbox, infrared, splunk, etc Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » IDEs, Version Control and other tools
Bookmark "SonarQube in Action -> compared to glassbox, infrared, splunk, etc" Watch "SonarQube in Action -> compared to glassbox, infrared, splunk, etc" New topic
Author

SonarQube in Action -> compared to glassbox, infrared, splunk, etc

darren hartford
Greenhorn

Joined: May 17, 2010
Posts: 17
Hi all, next sonar question! :-)

setting the stage....
monitoring tools like javamelody, appdynamics, and others help with runtime performance/tuning and are not directly related to code quality.

however, part of code quality could be associated with errors in logs, so tools like chainsaw and, more likely, splunk start to blur the lines.

then you review kind-of-like-but-not-quite tools like InfraRed and Glassbox where they are trying to improve the quality of the code in different approaches.

Question: How does Sonar compare/contrast to InfraRed and Glassbox, and/or does it work with/integrate/replace logging review tools such as splunk as it relates to code quality of the end-result solution?


Bonus Question: what other tools compliment Sonar if you were to setup the 'ideal' ecosystem towards a quality java solution?
Patroklos Papapetrou
Author
Ranch Hand

Joined: Aug 06, 2013
Posts: 32
    
    5

Hi Darren

I don't think that we can compare SonarQube with the tools you mentioned. It's like comparing apples and oranges. They both have vitamins but you can't tell which one to eat because you need them both. They're not even competitive to each other.
I'd prefer to see let's say some kind of integration (if it's meaningful) between SonarQube and these tools ( for instance there's a Javamelody plugin for SonarQube, as far as I know ) rather than think which one is better to use.

Regarding your bonus question my answer is :" it depends ". You can write different applications (desktop, web applications, cloud applications etc. ) using Java so it depends. It depends also on the context and other special requirements. For instance security real-time availability in some cases is really critical and in other don't matter. So my advise is to select those tools that cover the critical needs of each application.


Follow me on twitter ( @ppapapetrou76 ) or see my linked profile and connect with me
You can slso subscribe to my technical blog
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: SonarQube in Action -> compared to glassbox, infrared, splunk, etc
 
Similar Threads
SonarQube in Action:Is Sonar too heavy for small projects?
SonarQube in Action -> multiple languages?
Sonar
Get started with Open Source Code Quality Management Platform - Sonar in few minutes
How to get notifications for Exceptions in Production Logs ?