Description |
1 online resource (1 volume) : illustrations |
Contents |
Intro -- Copyright -- Brief Table of Contents -- Table of Contents -- Foreword -- Preface -- Acknowledgments -- About this Book -- About the Cover Illustration -- Part 1. What the numbers are telling you -- Chapter 1. An introduction to SonarQube -- Chapter 2. Issues and coding standards -- Chapter 3. Ensuring that your code is doing things right -- Chapter 4. Working with duplicate code -- Chapter 5. Optimizing source code documentation -- Chapter 6. Keeping your source code files elegant -- Chapter 7. Improving your application design -- Part 2. Settling in with SonarQube -- Chapter 8. Planning a strategy and expanding your insight -- Chapter 9. Continuous Inspection with SonarQube -- Chapter 10. Letting SonarQube drive code reviews -- Chapter 11. IDE integration -- Part 3. Administering and extending -- Chapter 12. Security: users, groups, and roles -- Chapter 13. Rule profile administration -- Chapter 14. Making SonarQube fit your needs -- Chapter 15. Managing your projects -- Chapter 16. Writing your own plugin -- Appendix A. Installation and setup -- Appendix B. Analysis -- Index -- List of Figures -- List of Tables -- List of Listings. |
Summary |
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. |
Subject |
Sonar (Computer file)
|
|
Sonar (Computer file) |
|
Sonar (Computer file) |
|
Computer software -- Development.
|
|
Open source software.
|
|
Logiciels libres. |
|
Computer software -- Development |
|
Open source software |
Added Author |
Papapetrou, Patroklos P.
|
ISBN |
9781617290954 (electronic bk.) |
|
1617290955 (electronic bk.) |
|