SonarQube in Action (Paperback)

G. Ann Campbell, Patroklos P. Papapetrou

  • 出版商: Manning
  • 出版日期: 2013-11-14
  • 定價: $1,650
  • 售價: 9.5$1,568
  • 貴賓價: 9.0$1,485
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Paperback
  • ISBN: 1617290955
  • ISBN-13: 9781617290954
  • 相關分類: Java 程式語言
  • 立即出貨(限量) (庫存=1)

買這商品的人也買了...

相關主題

商品描述

content<div><p><b>Summary</b> </p><p><i>SonarQube in Action</i> 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. </p><p><b>About the Technology</b> </p><p>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. </p><p><b>About the Book</b> </p><p><i>SonarQube in Action</i> 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. </p><p>The book's Java-based examples translate easily to other development languages. No prior experience with SonarQube or continuous delivery practice is assumed </p><p>Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. </p><p><b>What's Inside</b></p><ul><li>Gather meaningful quality metrics</li> <li>Integrate with Ant, Maven, and Jenkins</li> <li>Write your own plugins</li> <li>Master the art of continuous inspection</li></ul><p><b>About the Authors</b> </p><p><b>Ann Campbellb</b> and <b>Patroklos Papapetrou</b> are experienced developers and team leaders. Both actively contribute to the SonarQube community. </p><p><b>Table of Contents</b></p><ol><h5>PART 1 WHAT THE NUMBERS ARE TELLING YOU</h5> <li>An introduction to SonarQube</li><br/><li>Issues and coding standards</li><br/><li>Ensuring that your code is doing things right</li><br/><li>Working with duplicate code</li><br/><li>Optimizing source code documentation</li><br/><li>Keeping your source code files elegant</li><br/><li>Improving your application design</li><br/><h5>PART 2 SETTLING IN WITH SONARQUBE</h5> <li>Planning a strategy and expanding your insight</li><br/><li>Continuous Inspection with SonarQube</li><br/><li>Letting SonarQube drive code reviews</li><br/><li>IDE integration</li><br/><h5>PART 3 ADMINISTERING AND EXTENDING</h5> <li>Security: users, groups, and roles</li> <li>Rule profile administration</li> <li>Making SonarQube fit your needs</li><br/><li>Managing your projects</li><br/><li>Writing your own plugins</li></ol></div>sourceProduct Description

商品描述(中文翻譯)

內容<div><p><b>摘要</b> </p><p><i>《SonarQube實戰》</i>向開發人員展示如何使用SonarQube平台來幫助他們持續改進源代碼。本書介紹了SonarQube的七個核心質量軸:設計/架構、重複代碼、註釋、單元測試、代碼複雜度、潛在錯誤和編碼規則。通過簡單易懂的討論和示例,您將學習如何將SonarQube集成到開發過程中。 </p><p><b>關於技術</b> </p><p>SonarQube是一個功能強大的開源工具,用於持續檢查,這個過程使代碼質量分析和報告成為開發生命周期的一部分。它獨特的儀表板、基於規則的缺陷分析和緊密的構建集成,可以在不干擾開發人員工作流程的情況下提高代碼質量。它支持多種語言,包括Java、C、C++、C#、PHP和JavaScript。 </p><p><b>關於本書</b> </p><p><i>《SonarQube實戰》</i>教您如何有效地使用SonarQube遵循持續檢查模型。這本實用的書系統地探索了SonarQube的七個核心質量軸(設計、重複代碼、註釋、單元測試、代碼複雜度、潛在錯誤和編碼規則)。通過精心選擇的示例,它幫助您學習使用SonarQube的審查功能和IDE集成,將持續檢查的最佳實踐應用於自己的質量管理流程中。 </p><p>本書的基於Java的示例易於轉換為其他開發語言。不需要先前使用SonarQube或持續交付實踐的經驗。</p><p>購買印刷版書籍可獲得Manning Publications提供的PDF、Kindle和ePub格式的免費電子書。 </p><p><b>內容簡介</b></p><ul><li>收集有意義的質量指標</li> <li>與Ant、Maven和Jenkins集成</li> <li>編寫自己的插件</li> <li>精通持續檢查的藝術</li></ul><p><b>關於作者</b> </p><p><b>Ann Campbellb</b>和<b>Patroklos Papapetrou</b>是經驗豐富的開發人員和團隊領導者。兩人都積極參與SonarQube社區。 </p><p><b>目錄</b></p><ol><h5>第1部分數據告訴你什麼</h5> <li>SonarQube簡介</li><br/><li>問題和編碼標準</li><br/><li>確保代碼正確執行</li><br/><li>處理重複代碼</li><br/><li>優化源代碼文檔</li><br/><li>保持源代碼文件的優雅</li><br/><li>改進應用程序設計</li><br/><h5>第2部分與SonarQube合作</h5> <li>制定策略和擴展見解</li><br/><li>使用SonarQube進行持續檢查</li><br/><li>讓SonarQube推動代碼審查</li><br/><li>IDE集成</li><br/><h5>第3部分管理和擴展</h5> <li>安全性:用戶、組和角色</li> <li>規則配置管理</li> <li>使SonarQube符合您的需求</li><br/><li>管理您的項目</li><br/><li>編寫自己的插件</li></ol></div>sourceProduct Description