買這商品的人也買了...
-
$2,090Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Hardcover) -
Scrum in Action (Paperback)$1,400$1,330 -
C 語言初學指引, 4/e$520$406 -
C++ 程式設計藝術, 7/e (國際版)(C++ How to Program, 7/e)$750$675 -
STM32F4-Discovery$680$666 -
ASP.NET MVC 4 網站開發美學$680$537 -
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
超圖解 Arduino 互動設計入門 (附 Arduino UNO R3 開發板)$1,130$961 -
Arduino UNO R3 開發板(副廠相容版)附傳輸線$400$380 -
ASP.NET MVC 4 全方位專業網站開發實戰演練 (ASP.NET MVC 4 in Action, 3/e)$580$452 -
眼球運動視力鍛鍊-只要每天 5 分鐘,不可思議的眼肌鍛鍊法$349$297 -
挑戰大數據-Facebook、Google、Amazon 怎麼處理 Big Data?用 NoSQL 搞定每年 100 億顆硬碟資料$580$493 -
Kent Beck 的實作模式 (Implementation Patterns)$320$272 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
設計模式的解析與活用 (Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/e)$480$374 -
Linux Shell 程式設計與管理實務(完整涵蓋 Bash 4.x)$650$514 -
實戰 Cacti 網路監控系統-打造高可用性 IT 環境的最佳幫手$380$300 -
用 OpenStack 建立如 Amazon 的雲端環境$580$493 -
改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers)$360$284 -
$1,188BDD in Action: Behavior-driven development for the whole software lifecycle (Paperback) -
實戰私有雲架設-使用 OpenStack$420$332 -
Continuous Delivery 中文版:利用自動化的建置、測試與部署完美創造出可信賴的軟體發佈 (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)$650$507 -
揭開設計模式的秘辛 ── 設計模式 第1 3/4版 『Pattern hatching : design patterns applied』$390$304 -
通往高級駭客的修行之路 : 反逆向工程的武功絕技$520$406 -
遺留系統重建實戰 (Re-Engineering Legacy Software)$330$314
相關主題
商品描述
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
商品描述(中文翻譯)
內容
**摘要**
*SonarQube in Action* 向開發人員展示如何使用 SonarQube 平台來持續改善他們的源代碼。本書介紹了 SonarQube 的核心七個質量軸:設計/架構、重複代碼、註解、單元測試、複雜性、潛在錯誤和編碼規則。在學習如何將 SonarQube 整合到開發過程中時,您會發現簡單易懂的討論和範例。
**關於技術**
SonarQube 是一個強大的開源工具,用於持續檢查,這是一個使代碼質量分析和報告成為開發生命週期不可或缺的一部分的過程。其獨特的儀表板、基於規則的缺陷分析和緊密的構建整合,能在不干擾開發人員工作流程的情況下提高代碼質量。它支持多種語言,包括 Java、C、C++、C#、PHP 和 JavaScript。
**關於本書**
*SonarQube in Action* 教您如何有效地使用 SonarQube,遵循持續檢查模型。這本實用的書系統地探討了 SonarQube 的核心七個質量軸(設計、重複代碼、註解、單元測試、複雜性、潛在錯誤和編碼規則)。通過精心挑選的範例,它幫助您學會使用 SonarQube 的審查功能和 IDE 整合,將持續檢查的最佳實踐應用於自己的質量管理過程。
本書的 Java 範例可以輕鬆轉換為其他開發語言。不假設讀者具備 SonarQube 或持續交付實踐的先前經驗。
購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF、Kindle 和 ePub 格式電子書。
**內容概覽**
- 收集有意義的質量指標
- 與 Ant、Maven 和 Jenkins 整合
- 編寫自己的插件
- 精通持續檢查的藝術
**關於作者**
**Ann Campbell** 和 **Patroklos Papapetrou** 是經驗豐富的開發人員和團隊領導者。兩人都積極貢獻於 SonarQube 社區。
**目錄**
**第一部分 數字告訴你的事**
- SonarQube 簡介
- 問題和編碼標準
- 確保您的代碼正確運行
- 處理重複代碼
- 優化源代碼文檔
- 使您的源代碼文件優雅
- 改善您的應用設計
**第二部分 與 SonarQube 安頓下來**
- 計劃策略並擴展您的見解
- 使用 SonarQube 進行持續檢查
- 讓 SonarQube 驅動代碼審查
- IDE 整合
**第三部分 管理和擴展**
- 安全性:用戶、群組和角色
- 規則配置檔管理
- 使 SonarQube 符合您的需求
- 管理您的項目
- 編寫自己的插件
