SonarQube in Action exhibits builders the best way to use the SonarQube platform to assist them always increase their resource code. The publication provides SonarQube's middle Seven Axes of caliber: design/architecture, duplications, reviews, unit exams, complexity, power insects, and coding principles. you will find easy, easy-to-follow dialogue and examples as you learn how to combine SonarQube into your improvement method.
About the Technology
About the Book
SonarQube in Action teaches you ways to successfully use SonarQube following the continual inspection version. This useful e-book systematically explores SonarQube's center Seven Axes of caliber (design, duplications, reviews, unit exams, complexity, strength insects, and coding rules). With well-chosen examples, it is helping you discover ways to use SonarQube's overview performance and IDE integration to enforce non-stop inspection top practices on your personal caliber administration strategy.
The book's Java-based examples translate simply to different improvement languages. No past adventure with SonarQube or non-stop supply perform is believed
Purchase of the print ebook contains a loose booklet in PDF, Kindle, and ePub codecs from Manning courses.
- Gather significant caliber metrics
- Integrate with Ant, Maven, and Jenkins
- Write your individual plugins
- Master the artwork of continuing inspection
About the Authors
Ann Campbellb and Patroklos Papapetrou are skilled builders and crew leaders. either actively give a contribution to the SonarQube neighborhood.
Table of Contents
- An creation to SonarQube
- Issues and coding standards
- Ensuring that your code is doing issues right
- Working with replica code
- Optimizing resource code documentation
- Keeping your resource code records elegant
- Improving your program design
- Planning a method and increasing your insight
- Continuous Inspection with SonarQube
- Letting SonarQube force code reviews
- IDE integration
- Security: clients, teams, and roles
- Rule profile administration
- Making SonarQube suit your needs
- Managing your projects
- Writing your individual plugins
PART 1 WHAT THE NUMBERS ARE TELLING YOU
PART 2 SETTLING IN WITH SONARQUBE
PART three ADMINISTERING AND EXTENDING
Preview of SonarQube in Action PDF
Similar Programming books
SQL for Smarties was once hailed because the first ebook committed explicitly to the complex strategies had to rework an skilled SQL programmer into knowledgeable. Now, 10 years later and within the 3rd variation, this vintage nonetheless reigns ultimate because the ebook written by means of an SQL grasp that teaches destiny SQL masters.
Not only one other theory-heavy electronic sign processing ebook, nor one other uninteresting build-a-generic-database programming e-book, Designing Audio influence Plug-Ins in C++ can provide every thing you every little thing you must comprehend to just do that, together with absolutely labored, downloadable code for dozens audio influence plug-ins and virtually provided algorithms.
“Every C++ specialist wishes a duplicate of powerful C++. it really is an absolute must-read for a person considering doing critical C++ improvement. If you’ve by no means learn potent C++ and also you imagine you recognize every thing approximately C++, reconsider. ”— Steve Schirripa, software program Engineer, Google “C++ and the C++ neighborhood have grown up within the final fifteen years, and the 3rd variation of potent C++ displays this.
“Next time a few child indicates up at my door soliciting for a code evaluate, this is often the e-book that i'm going to throw at him. ” –Aaron Hillegass, founding father of gigantic Nerd Ranch, Inc. , and writer of Cocoa Programming for Mac OS X Unlocking the secrets and techniques of Cocoa and Its Object-Oriented Frameworks Mac and iPhone builders are usually crushed by means of the breadth and class of the Cocoa frameworks.
- Learning Facebook Application Development: A step-by-step tutorial for creating custom Facebook applications using the Facebook platform and PHP
- Microsoft SQL Server 2012 Internals
- Windows Phone 8 in Action
- Learn Corona SDK Game Development
- DRAWING PROGRAMS: The Theory and Practice of Schematic Functional Programming
- Unit Test Frameworks: Tools for High-Quality Software Development
Additional resources for SonarQube in Action
We do recommend that you simply learn bankruptcy 1, specially if you’re now not an skilled SonarQube consumer, simply because it’s an outline of SonarQube and introduces a few easy principles you could desire while examining the remainder of the publication. in case you choose to learn the ebook sequentially, you’ll locate that every bankruptcy is attached to the former one, and the chapters circulation easily, with no gaps. yet back, you could pass any bankruptcy and are available again later with a purpose to. We did our greatest to make sure that this ebook becomes a reference for you everytime you have to research or be mindful something approximately SonarQube or its computed metrics. xxvi approximately THIS publication Who should still learn this e-book think it or now not, resource code caliber is a subject that goals virtually every person who participates in a software program venture. even supposing we offer a number of code examples, you don’t must be a code specialist to learn this publication. you furthermore may don’t have to be conversant in Java, as the code listings and snippets are so basic that anybody with uncomplicated programming abilities can comprehend them. along with, don’t put out of your mind that the majority of the examples within the ebook express you terrible or undesirable code, to demonstrate strategies and behavior you need to steer clear of. We do count on that you've got a few easy wisdom approximately software program caliber metrics. The booklet is geared toward the subsequent execs: software program engineers (developers, designers, architects)—This is the book’s fundamental tar- get viewers. software program engineers dwell a daily conflict to accomplish software program caliber, looking and solving insects, including new gains, and designing and remodeling the logical structure of the procedure. let alone that each one these items must be performed inside strict time cut-off dates and always altering enterprise requisites. This e-book can help you notice the elements of the software program that want your realization so that you can take instant motion. caliber coverage employees and testers—QA stuff these days performs a priceless position in software program engineering. commonly, those everyone is a part of the advance staff, and it’s as much as their judgment no matter if a product will be published. when you fall during this classification, this ebook will train you ways to trace the standard of the software program lower than devlopment in a simple and entire manner, how to find standards and thresholds for severe metrics, and, ultimately, how SonarQube may also help you in determination making. Project/Product managers and crew leaders—The period of project/product managers and group leaders sitting in an place of work, remoted from the remainder of the improvement workforce, has handed. Managers exist to do greater than learn weekly experiences and music down timelines and deliverable. they have to have a transparent view of the software program and particularly its caliber to be able to support group contributors and get them on target. This publication explains all of the caliber axes with out pointless technical info. It offers you a advisor to how one can instantly music caliber measures in resource code through the years and increase the improvement lifecycle via introducing new practices equivalent to code studies and non-stop Inspection.