Try our new research platform with insights from 80,000+ expert users
PeerSpot user
Assistant Director Implementation Services at a financial services firm with 5,001-10,000 employees
Vendor
It's helped with best practices in writing test cases, and each test should pass given all numbers are highlighted on it.

What is most valuable?

The rich graphical representation of numbers which are meaningful to dev leads/managers and top management .

How has it helped my organization?

It was brought in to help with best practices in writing test cases, and each test should pass given all numbers are highlighted on SonarQube.

Executing sonar analysis on a big chunk of code - with an Oracle database does take up a lot of time.

What needs improvement?

Widgets - as the world of development expands, SonarQube should have plug-ins to cater to different technologies.

For how long have I used the solution?

I've used it for three years.

Buyer's Guide
SonarQube Server (formerly SonarQube)
December 2024
Learn what your peers think about SonarQube Server (formerly SonarQube). Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
831,265 professionals have used our research since 2012.

What was my experience with deployment of the solution?

No issues encountered.

What do I think about the stability of the solution?

No issues encountered.

What do I think about the scalability of the solution?

No issues encountered.

How are customer service and support?

It's very good, and I have personally had conversations with the SonarQube guys regarding plug-ins and modifications.

Which solution did I use previously and why did I switch?

No previous solution was used.

How was the initial setup?

The documentation is good . It should be fairly simple for someone with database knowledge.

What about the implementation team?

We did it in-house.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1023003 - PeerSpot reviewer
Development Team Lead at a financial services firm with 1,001-5,000 employees
Real User
IDE plugins are easy to use and integrate
Pros and Cons
  • "Some of the most valuable features have been the latest up-to-date of the OWASP, the monitoring, the reporting, and the ease of use with the IDE plugins, in terms of integration."
  • "SonarQube's detail in the security could be improved. It may be helpful to have additional details, with regards to Oracle PL/SQL. For example, it's neither as built nor as thorough as Java. For now, this is the only additional feature I would like to see."

What is our primary use case?

I use SonarQube for Google's web services, from a security perspective, as well as Oracle Forms, HTML Forms, and script. 

SonarQube is deployed on-premises. 

What is most valuable?

Some of the most valuable features have been the latest up-to-date of the OWASP, the monitoring, the reporting, and the ease of use with the IDE plugins, in terms of integration.

What needs improvement?

SonarQube's detail in the security could be improved. It may be helpful to have additional details, with regards to Oracle PL/SQL. For example, it's neither as built nor as thorough as Java. For now, this is the only additional feature I would like to see. 

For how long have I used the solution?

I have been working with the Community Edition for at least ten years, and I have been working with the Enterprise version for about a year. 

What do I think about the stability of the solution?

So far, we are happy and haven't had any issues with stability.

The only maintenance this product needs, for now, is just updates and patches. 

SonarQube is an auditing requirement from our side and for our SDLC, so it is a gate in our SDLC. 

What do I think about the scalability of the solution?

SonarQube is easy to scale. As we've opted for the Docker builds, we haven't had issues yet. 

At this point, there are at least 300 people in my company who are working with SonarQube. 

Which solution did I use previously and why did I switch?

I have minor experience with Q One. The main difference is in the licensing structure, with regards to lines of code. We have noticed that Q One has a bit more details, but support for various languages is lacking. 

How was the initial setup?

The setup process of SonarQube is straightforward. Deployment took about a week, but the integration of the multiple teams—introducing them and getting them on board—took about a month. 

What about the implementation team?

We implemented this solution through an in-house team. 

What's my experience with pricing, setup cost, and licensing?

Compared to similar solutions, SonarQube was more accessible to us and had more benefits, with regards to size of the code base and supported languages. Apart from the Enterprise licensing fee, there are no additional costs. 

What other advice do I have?

I rate SonarQube an eight out of ten. 

To anyone who is looking into implementing SonarQube, I would recommend they look at what their requirements are, with regards to languages. If it's just Java, then the Community Edition is fine, but if there are any additional languages, then I would recommend Enterprise. 

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
SonarQube Server (formerly SonarQube)
December 2024
Learn what your peers think about SonarQube Server (formerly SonarQube). Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
831,265 professionals have used our research since 2012.
CEO at ITShare
Real User
Good static code analysis but it's not stable and the installation is not user-friendly
Pros and Cons
  • "The static code analysis is very good."
  • "If you don't have any experience with the configuration or how to configure the files, it can be complicated."

What is our primary use case?

We use it for the static analysis of the source code to find issues or vulnerabilities.

What is most valuable?

The static code analysis is very good. In the banking sector, we have found several vulnerabilities and many issues in the source code.

What needs improvement?

If you don't have any experience with the configuration or how to configure the files, it can be complicated. The installation needs to be more user-friendly, as well as the interface, which could be more user-friendly.

For how long have I used the solution?

I use the full trial version of SonarQube. I have been using the latest version of SonarQube for six months.

What do I think about the stability of the solution?

There are issues with stability. It needs improvement.

We have four members in our organization who are using this solution.

What do I think about the scalability of the solution?

I am not able to evaluate the scalability. Once we go with the Enterprise version, we will know after three months, how efficient and scalable it is with large applications.

How are customer service and technical support?

I have not contacted technical support.

How was the initial setup?

The initial setup is straightforward. This solution is easy to install. It only takes five minutes.

We require a team of five to deploy and maintain it.

What about the implementation team?

I completed the installation myself.

Which other solutions did I evaluate?

We are also evaluating Acunetix and will know what direction we want to go in the next few weeks.

Based on the testing, Acunetix offers something different. Acunetix has many features that are not found in SonarQube.

What other advice do I have?

The enterprise version comes with many features. I have not been able to test it all because I am using the evaluation version. After three months of using this solution, I will have a better understanding of it.

We plan to continue using SonarQube. Some feel that it is unfair to compare SonarQube with other solutions as it has so many features.

I would rate this solution a seven out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Inframan677 - PeerSpot reviewer
IT Infrastructure Head / Facilities Manager - ITIL V3 Certified ,Vmware Vsphere5 at a financial services firm with 51-200 employees
Real User
Improves code quality and basic security but code analyzing has limitations
Pros and Cons
  • "Strong code evaluation for budget-minded clients."
  • "Expression of common vulnerabilities and exposures is not always current."

What is our primary use case?

We use this SonarQube solution for code quality and as a basic security issues solution for our clients.

How has it helped my organization?

It has improved our options for offering products to our clients that can better meet their needs, lower costs, and improves code quality and basic security. 

What is most valuable?

Code analyzing is very valuable for detecting vulnerabilities but it has limitations.

What needs improvement?

With the aesthetic code analyzer or dynamic code analyzer, we would like to see zero vulnerabilities. This is actually currently not available with any available code analyzer so it is not the fault of this one product. We would like to see that the latest CVE (Common Vulnerabilities and Exposures) gets represented. This would be more useful but does not always happen. 

If we have more of an idea of the likelihood of zero vulnerabilities then the product is more useful for user communities.

For how long have I used the solution?

We have been using the SonarQube solution for about a year.

What do I think about the stability of the solution?

The product is stable.

What do I think about the scalability of the solution?

We use a centralized machine so scalability is not an issue. We have yet to realize a limitation.

How are customer service and technical support?

We have little or no interaction with technical support.

Which solution did I use previously and why did I switch?

We service client needs so we consider all solutions we are aware of and weigh the pros and cons for deployment with a specific client.

How was the initial setup?

Implementation is easy and very straightforward. We do a POC with our client and based on that we make a comparison to the client's needs and available solutions. We compare that with any of the open source options and with any of the premium commercial tools. We go with the one that makes sense. But the implementation of this product is not complex especially as we have experience with it.

What about the implementation team?

We do our own implementations for various clients. We do not need the assistance of another team.

What was our ROI?

Return on investment is enhanced code and security. The actual ROI is difficult to measure except that licensing a commercial product will cost more over the long term if this product is enough to meet the user's immediate needs.

What's my experience with pricing, setup cost, and licensing?

The product is basically free, so implementation is the greater cost. It will cost in man-hours for deployment and resources, or in consultation. The licensing fee is negligible.

Which other solutions did I evaluate?

We are constantly evaluating other products. So it might be that we will go with Micro Focus, for example, or any other tool in the future. It depends on what is offered by the product and what fits the client needs and budget.

What other advice do I have?

I would rate this product somewhere between six and seven. It works for many clients, but if the user need and application is super critical, people should go with commercial products like Micro Focus. If the deployment is less critical, they can go with that as SonarQube, or another open source software solution.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Manager at Dassault Systèmes
Real User
The FindSecBugs plugin has helped to solve our security vulnerability issues
Pros and Cons
  • "This has improved our organization because it has helped to find Security Vulnerabilities."
  • "The product's user documentation can be vastly improved."

What is our primary use case?

Our primary use case for this solution is security testing using the FindSecBugs plugin.

How has it helped my organization?

This has improved our organization because it has helped to find security vulnerabilities.

What is most valuable?

The most valuable feature is the FindSecBugs (Find Security Bugs) plugin, which finds security vulnerabilities.

What needs improvement?

The product's user documentation can be vastly improved.

For how long have I used the solution?

Still implementing.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user347526 - PeerSpot reviewer
Software Engineer, Agile/Lean Evangelist, Scrum Master at a tech services company with 51-200 employees
Consultant
My team's code bases have gotten better, with about 25% less issues since we began using it. However, they removed the design libraries and dependencies-checking features from v5.2.

What is most valuable?

Its dashboards, quality profile, quality gates and CI integration features (like as build breaker plugin) are the most valuable features for me.

Personally, I have used SonarQube for educational purposes. SonarQube is helpful for giving motivation to a small development team (10 members or a little above) on code quality improvements with small efforts.

How has it helped my organization?

My team uses just two features - dashboards and CI-build-breaker - for checking code quality and the stability of our code base. For those purpose, SonarQube has done its work greatly. We have seen a decrease of about 25% of issues from since we first started using it a few months ago, and my team code bases are getting better.

What needs improvement?

The only thing I don't like is that they removed the design libraries and dependencies-checking features from v5.2. I hope they reintroduce these features in the future.

For how long have I used the solution?

I've used it for approximately two years, since December 2013.

What was my experience with deployment of the solution?

I have not encountered any issues.

What do I think about the stability of the solution?

I have not encountered any issues.

What do I think about the scalability of the solution?

I have not encountered any issues.

How are customer service and technical support?

Customer Service:

I've not had to use them. I thinks it's online documentation is up to date, and it is enough to use them to solve problems and to understand features.

Technical Support:

I've not had to use them.

Which solution did I use previously and why did I switch?

My development team adopted SonarQube in January 2015 for code quality improvement, and had not used any code quality checking tool before.

How was the initial setup?

The initial setup is easy. They provide a step-by-step online guideline to follow for installing it.

What was our ROI?

It has decreased the efforts of my team for finding and fixing potential issues which exist in our code base.

What's my experience with pricing, setup cost, and licensing?

We are only using the free features.

What other advice do I have?

Just keep following their online installation and plugin development guide.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Product Manager | Senior Software Developer at RedShift II - Solutions
Real User
Coding quality assurance tool that comes with good DevOps implementation
Pros and Cons
  • "This solution has the capability to analyze source code in almost all the languages in the market."
  • "This is a well-rounded solution, however, some features could be made available on the free version. The price of the solution could be reduced."

What is our primary use case?

This solution has the capability to analyze source code in almost all the languages in the market.

What needs improvement?

This is a well-rounded solution, however, some features could be made available on the free version. The price of the solution could be reduced.

For how long have I used the solution?

I have used this solution for ten years. 

What do I think about the stability of the solution?

This is a stable solution. 

What do I think about the scalability of the solution?

This is a scalable solution. We have been using it for all of our critical projects. 

What was our ROI?

I have never made the calculations to understand the real value of this solution but I know that the return of investment is very good. If not, we wouldn't have continued to use it for the past 10 years.

What's my experience with pricing, setup cost, and licensing?

As a user and a consumer of this solution, it can be pricey for my company to support and use, even though there are many benefits. For this reason, we use the free version. In the future, as our product cycles develop and evolve at a more steady pace, we hope to invest in the licensing for this tool. 

What other advice do I have?

This solution has evolved a lot in the last ten years. 

It comes with good DevOps implementation and security, which is a big problem today. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1250178 - PeerSpot reviewer
Security Information Manager at a tech services company with 10,001+ employees
Real User
Reliable with a nice web interface but needs better reporting
Pros and Cons
  • "The solution offers a very good community edition."
  • "There isn't a very good enterprise report."

What is most valuable?

We find it very similar to Fortify and has the same advantages. 

The web interface is very good. 

We have found the solution to be stable. 

The solution offers a very good community edition.

What needs improvement?

There isn't a very good enterprise report. They also do not have an application report. We'd like for them to work on this aspect.

For how long have I used the solution?

I've used the solution for three years. I've used it for a while now. 

What do I think about the stability of the solution?

In terms of stability, the solution is reliable and the performance is good. There are no bugs. It's not glitchy. It doesn't crash or freeze. 

How are customer service and support?

I've never used technical support. I can't talk about how helpful they are, never spoken with them personally.

If I do need to troubleshoot, I tend to rely on the community and search for answers there. 

Which solution did I use previously and why did I switch?

We've also used Fortify.

How was the initial setup?

I didn't participate in the installation process. I can't speak to how easy or difficult the process was. 

What's my experience with pricing, setup cost, and licensing?

I use the community version of the product.

What other advice do I have?

We are a customer and an end-user.

I'd rate the solution at a seven out of ten. It's mostly reliable. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free SonarQube Server (formerly SonarQube) Report and get advice and tips from experienced pros sharing their opinions.
Updated: December 2024
Buyer's Guide
Download our free SonarQube Server (formerly SonarQube) Report and get advice and tips from experienced pros sharing their opinions.