Dreadfully Ever After Sale
 
 

Recently Viewed clear list


Original Essays | September 30, 2014

Brian Doyle: IMG The Rude Burl of Our Masks



One day when I was 12 years old and setting off on my newspaper route after school my mom said will you stop at the doctor's and pick up something... Continue »
  1. $13.27 Sale Trade Paper add to wish list

    Children and Other Wild Animals

    Brian Doyle 9780870717543

spacer
Qualifying orders ship free.
$49.99
List price: $50.25
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton Computer Languages- Java

More copies of this ISBN

SonarQube in Action

by

SonarQube in Action Cover

 

Synopses & Reviews

Publisher Comments:

Summary

SonarQube in Action shows developers how to use the SonarQube platform to help them continuously improve their source code. The book presents SonarQube's core Seven Axes of Quality: design/architecture, duplications, comments, unit tests, complexity, potential bugs, and coding rules. You'll find simple, easy-to-follow discussion and examples as you learn to integrate SonarQube into your development process.

About the Technology

SonarQube is a powerful open source tool for continuous inspection, a process that makes code quality analysis and reporting an integral part of the development lifecycle. Its unique dashboards, rule-based defect analysis, and tight build integration result in improved code quality without disruption to developer workflow. It supports many languages, including Java, C, C++, C#, PHP, and JavaScript.

About the Book

SonarQube in Action teaches you how to effectively use SonarQube following the continuous inspection model. This practical book systematically explores SonarQube's core Seven Axes of Quality (design, duplications, comments, unit tests, complexity, potential bugs, and coding rules). With well-chosen examples, it helps you learn to use SonarQube's review functionality and IDE integration to implement continuous inspection best practices in your own quality management process.

The book's Java-based examples translate easily to other development languages. No prior experience with SonarQube or continuous delivery practice is assumed

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

What's Inside

  • Gather meaningful quality metrics
  • Integrate with Ant, Maven, and Jenkins
  • Write your own plugins
  • Master the art of continuous inspection

About the Authors

Ann Campbellb and Patroklos Papapetrou are experienced developers and team leaders. Both actively contribute to the SonarQube community.

Table of Contents

    PART 1 WHAT THE NUMBERS ARE TELLING YOU
  1. An introduction to SonarQube

  2. Issues and coding standards

  3. Ensuring that your code is doing things right

  4. Working with duplicate code

  5. Optimizing source code documentation

  6. Keeping your source code files elegant

  7. Improving your application design

  8. PART 2 SETTLING IN WITH SONARQUBE
  9. Planning a strategy and expanding your insight

  10. Continuous Inspection with SonarQube

  11. Letting SonarQube drive code reviews

  12. IDE integration

  13. PART 3 ADMINISTERING AND EXTENDING
  14. Security: users, groups, and roles
  15. Rule profile administration
  16. Making SonarQube fit your needs

  17. Managing your projects

  18. Writing your own plugins

Synopsis:

Developers use numerous tools, techniques, frameworks, and processes as they write, organize, build, test, and continuously improve applications. SonarQube, a free and open source quality platform, makes it radically easier to track, manage, and enhance the overall quality of code. It uses respected tools like Findbugs, PMD, and Checkstyle, and implements well-established best practices to provide a full-featured, robust platform for code quality measurement, review, and remediation. Originally written to track the quality of Java projects, SonarQube has been extended through plug-ins to work with an ever-growing list of languages, including C/C++, C#, PHP, and JavaScript

SonarQube in Action is a comprehensive guide that will show developers how to continuously improve their source code quality with simple, easy to follow examples of each of SonarQube's core Seven Axes of Quality: design/architecture, duplications, comments, unit tests, complexity, potential bugs, and coding rules.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

About the Author

G. Ann Campbell has 15 years of experience in Perl, C, C++, Java, and Web technologies on variously sized and organized teams, and has spent far too much time doing code quality the hard way without SonarQube.

Patroklos P. Papapetrou is a Java architect, an experienced software developer, and an agile team leader. He is also an active SonarQube community member and contributor.

Product Details

ISBN:
9781617290954
Author:
Papapetrou, Patroklos P
Publisher:
Manning Publications
Author:
Campbell, G. Ann
Author:
Papapetrou, Patroklos P.
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Subject:
Ant;CheckStyle;Code reviews;Complexity;Continuous Integration;Continuous inspection;Differential views;FindBugs;Integration testing;Intuitive web interface;Java Runner;Java,;Jenkins;Maven;Metrics;PMD;Plug-ins;Plugins;RFC LCOM4;Software;Software quality;So
Copyright:
Edition Description:
Print PDF
Publication Date:
20131131
Binding:
TRADE PAPER
Language:
English
Pages:
392
Dimensions:
9.25 x 7.38 in

Related Subjects

Business » Communication
Business » General
Computers and Internet » Computer Languages » C
Computers and Internet » Computer Languages » Java
Computers and Internet » Programming » Open Source
Computers and Internet » Software Engineering » Quality Assurance and Testing
Computers and Internet » Software Engineering » Tools
Health and Self-Help » Health and Medicine » General
Health and Self-Help » Health and Medicine » General Medicine

SonarQube in Action New Trade Paper
0 stars - 0 reviews
$49.99 In Stock
Product details 392 pages Manning Publications - English 9781617290954 Reviews:
"Synopsis" by ,

Developers use numerous tools, techniques, frameworks, and processes as they write, organize, build, test, and continuously improve applications. SonarQube, a free and open source quality platform, makes it radically easier to track, manage, and enhance the overall quality of code. It uses respected tools like Findbugs, PMD, and Checkstyle, and implements well-established best practices to provide a full-featured, robust platform for code quality measurement, review, and remediation. Originally written to track the quality of Java projects, SonarQube has been extended through plug-ins to work with an ever-growing list of languages, including C/C++, C#, PHP, and JavaScript

SonarQube in Action is a comprehensive guide that will show developers how to continuously improve their source code quality with simple, easy to follow examples of each of SonarQube's core Seven Axes of Quality: design/architecture, duplications, comments, unit tests, complexity, potential bugs, and coding rules.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.