TrustRadius: an HG Insights company

Findbugs

Score7 out of 10

1 Reviews and Ratings

What is Findbugs?

FindBugs is an open source program which uses static analysis to look for bugs in Java code. It is free software, distributed under the terms of the Lesser GNU Public License, and was developed (and its brand is trademarked by) the University of Maryland.

Categories & Use Cases

Beneficial static analysis starter tool

Use Cases and Deployment Scope

I embedded it in my Azure Devops pipelines to scan the code for any existing bugs before generating the build. I used the Yaml code editor and classic build editor to use it as a task in the azure pipeline jobs for asp .net web application that was on the azure web app for windows and iis for on premises

Pros

  • Scan the code for existing bugs present
  • It can detect an vulnerabilities and also show possible bad warnings
  • Can help identify errors in advance to avoid code crash post deployment

Cons

  • It’s documentation is not always up to date
  • Difficulty in finding a prper solution when an issue arises during its configuration
  • has limited features

Most Important Features

  • Its ability to detect code vulnerabilities
  • For testing team to spot any bugs when doing regression testing
  • Devops plugin to use it before generating the build artifacts

Return on Investment

  • Its being used overall by most of the teams
  • Some of the teams migrating to another testing tool as it has limited features
  • Still recommend as its open source and beginners friendly

Alternatives Considered

SonarCloud

Other Software Used

SonarCloud, SonarQube, Visual Studio Test Professional