1All rights reserved. 2014 © ZeroTurnaround OÜ
FEATURING FINDBUGS, CHECKSTYLE, PMD,
COVERITY AND SONARQUBE
THE WISE DEVELOPERS’
GUIDE TO STATIC CODE
ANALYSIS
How many bugs will you find?
2All rights reserved. 2014 © ZeroTurnaround OÜ
CHAPTER I:
WELCOME TO STATIC CODE ANALYSIS,
THAT THING YOU AREN’T DOING
"The quality of your code is a weak spot in almost every
software project you’ll ever touch. This is because ongoing
development ensures that even the bits you were once
proud of become, over time, first less elegant, then rough,
and finally incomprehensible."
OLEG SHELAJEV,
Java Developer/Author
2All rights reserved. 2014 © ZeroTurnaround OÜ
3All rights reserved. 2014 © ZeroTurnaround OÜ
4All rights reserved. 2014 © ZeroTurnaround OÜ
5All rights reserved. 2014 © ZeroTurnaround OÜ
6All rights reserved. 2014 © ZeroTurnaround OÜ
7All rights reserved. 2014 © ZeroTurnaround OÜ
8All rights reserved. 2014 © ZeroTurnaround OÜ
9All rights reserved. 2014 © ZeroTurnaround OÜ
10All rights reserved. 2014 © ZeroTurnaround OÜ
11All rights reserved. 2014 © ZeroTurnaround OÜ
12All rights reserved. 2014 © ZeroTurnaround OÜ
Report Authors:
Oleg Shelajev, Sigmar Muuga, Simon Maple,
Oliver White​
Report Designer: Ladislava Bohacova​
Contact Us
Estonia
Ülikooli 2, 4th floor
Tartu, Estonia, 51003
Phone: +372 653 6099
Twitter: @RebelLabs
Web: http://zeroturnaround.com/rebellabs
Email: labs@zeroturnaround.com
USA
399 Boylston Street,
Suite 300, Boston,
MA, USA, 02116
Phone: 1(857)277-1199
Czech Republic
Osadní 35 - Building B
Prague, Czech Republic 170 00
Phone: +372 740 4533

The Wise Developers' Guide to Static Code Analysis (image preview)

  • 1.
    1All rights reserved.2014 © ZeroTurnaround OÜ FEATURING FINDBUGS, CHECKSTYLE, PMD, COVERITY AND SONARQUBE THE WISE DEVELOPERS’ GUIDE TO STATIC CODE ANALYSIS How many bugs will you find?
  • 2.
    2All rights reserved.2014 © ZeroTurnaround OÜ CHAPTER I: WELCOME TO STATIC CODE ANALYSIS, THAT THING YOU AREN’T DOING "The quality of your code is a weak spot in almost every software project you’ll ever touch. This is because ongoing development ensures that even the bits you were once proud of become, over time, first less elegant, then rough, and finally incomprehensible." OLEG SHELAJEV, Java Developer/Author
  • 3.
    2All rights reserved.2014 © ZeroTurnaround OÜ
  • 4.
    3All rights reserved.2014 © ZeroTurnaround OÜ
  • 5.
    4All rights reserved.2014 © ZeroTurnaround OÜ
  • 6.
    5All rights reserved.2014 © ZeroTurnaround OÜ
  • 7.
    6All rights reserved.2014 © ZeroTurnaround OÜ
  • 8.
    7All rights reserved.2014 © ZeroTurnaround OÜ
  • 9.
    8All rights reserved.2014 © ZeroTurnaround OÜ
  • 10.
    9All rights reserved.2014 © ZeroTurnaround OÜ
  • 11.
    10All rights reserved.2014 © ZeroTurnaround OÜ
  • 12.
    11All rights reserved.2014 © ZeroTurnaround OÜ
  • 13.
    12All rights reserved.2014 © ZeroTurnaround OÜ Report Authors: Oleg Shelajev, Sigmar Muuga, Simon Maple, Oliver White​ Report Designer: Ladislava Bohacova​ Contact Us Estonia Ülikooli 2, 4th floor Tartu, Estonia, 51003 Phone: +372 653 6099 Twitter: @RebelLabs Web: http://zeroturnaround.com/rebellabs Email: labs@zeroturnaround.com USA 399 Boylston Street, Suite 300, Boston, MA, USA, 02116 Phone: 1(857)277-1199 Czech Republic Osadní 35 - Building B Prague, Czech Republic 170 00 Phone: +372 740 4533