Getting Started with Review Board
暫譯: 開始使用 Review Board

Sandeep Rawat

  • 出版商: Packt Publishing
  • 出版日期: 2014-02-21
  • 售價: $1,600
  • 貴賓價: 9.5$1,520
  • 語言: 英文
  • 頁數: 116
  • 裝訂: Paperback
  • ISBN: 1783281995
  • ISBN-13: 9781783281992
  • 海外代購書籍(需單獨結帳)

商品描述

A complete tour of all the great features of Review Board, from creating a review request to managing Review Board as an administrator. Whether you're in development or quality control, this guide could change your working life.

Overview

  • Learn how to publish code review requests and analyze code in Reviewboard
  • Manage Reviewboard easily across all roles in order to facilitate the whole code review process, thereby improving the code quality
  • Get a detailed walkthrough of Reviewboard features with real-life workflows and screenshots

In Detail

How would you feel if the world's craftiest programmer went through every line of code that you wrote before it appeared on the user's screen? Everyone is not lucky enough to have a person to go through their code! Reviewboard is a powerful web-based code review tool that offers developers an easy way to handle code reviews. It scales well from small projects to large companies and offers a variety of tools to take much of the stress and time out of the code review process.

Based on the philosophy that "Merely using a tool is one thing, using it right is another", Getting Started with Reviewboard will guide you on a journey to mastering Reviewboard by teaching you how to publish a code review request through the Reviewboard web UI or command line. It will help you become an ace Reviewboard administrator as you'll learn how to manage users, review groups, default reviewers, repositories, and much more.

This practical, example-oriented book covers the code review workflow in detail. It also talks about the various features in Reviewboard which make your life a lot easier as a code author, reviewer, and administrator.

You will start the journey by looking at the different ways of sharing the code changes (diff) with your team which will also cover integration with a repository. Then, you will look at how a code review can be performed and how you can provide your input on the code changes or on the whole diff. You will also look at the user dashboard, which provides an overview of the review requests and user/group activities which the user is a part of. Finally the administration of Reviewboard application and admin dashboard will be explored. You will end the book by learning advanced tips and tricks to get the best out of Reviewboard.

What you will learn from this book

  • Install and set up Reviewboard
  • Create a review request with the changes you have introduced
  • Publish or share the review request with the team/reviewer/reviewer groups
  • Integrate your code with code repositories
  • Close the code review request by providing a review comment
  • Understand how to search the user dashboard (limited and full text search)
  • Manage Reviewboard as an administrator
  • Acquire tips and tricks to optimize the usage and performance of Reviewboard

Approach

This book is a concise, to-the-point guide with a practical walkthrough of the code review workflow using the features present in Reviewboard. The various concepts and features are explained through screenshots so that even if you do not have a running installation of Reviewboard in front of you, you can still gain practical knowledge.

Who this book is written for

This book is intended for web programmers or quality control staff who perform or participate in code reviews and who are using (or planning to use) Reviewboard for conducting code reviews. No prior knowledge of Reviewboard is assumed.

商品描述(中文翻譯)

一個完整的導覽,介紹 Review Board 的所有優秀功能,從創建審查請求到作為管理員管理 Review Board。無論您是在開發還是質量控制,這本指南都可能改變您的工作生活。

概述
- 學習如何在 Reviewboard 中發佈代碼審查請求並分析代碼
- 輕鬆管理 Reviewboard 的所有角色,以促進整個代碼審查過程,從而提高代碼質量
- 獲得 Reviewboard 功能的詳細操作說明,並附有實際工作流程和截圖

詳細內容
如果世界上最聰明的程序員在您的代碼出現在用戶螢幕上之前,逐行檢查您所寫的每一行代碼,您會有什麼感覺?並不是每個人都有幸擁有一個人來檢查他們的代碼!Reviewboard 是一個強大的基於網頁的代碼審查工具,為開發人員提供了一種簡單的方式來處理代碼審查。它能夠從小型項目擴展到大型公司,並提供多種工具,以減少代碼審查過程中的壓力和時間。

基於「僅僅使用工具是一回事,正確使用它又是另一回事」的理念,《Getting Started with Reviewboard》將引導您踏上掌握 Reviewboard 的旅程,教您如何通過 Reviewboard 的網頁 UI 或命令行發佈代碼審查請求。這將幫助您成為一名出色的 Reviewboard 管理員,您將學會如何管理用戶、審查組、默認審查者、代碼庫等。

這本實用的、以範例為導向的書詳細介紹了代碼審查工作流程。它還討論了 Reviewboard 中的各種功能,這些功能使您作為代碼作者、審查者和管理員的生活變得更加輕鬆。

您將通過查看與團隊共享代碼變更(diff)的不同方式開始這段旅程,這也將涵蓋與代碼庫的整合。然後,您將了解如何進行代碼審查,以及如何對代碼變更或整個 diff 提供您的意見。您還將查看用戶儀表板,該儀表板提供了審查請求和用戶/組活動的概覽,這些活動是用戶參與的。最後,將探索 Reviewboard 應用程序的管理和管理儀表板。您將通過學習高級技巧和竅門來結束這本書,以充分發揮 Reviewboard 的潛力。

您將從這本書中學到什麼
- 安裝和設置 Reviewboard
- 創建包含您所引入變更的審查請求
- 與團隊/審查者/審查者組發佈或共享審查請求
- 將您的代碼與代碼庫整合
- 通過提供審查評論來關閉代碼審查請求
- 理解如何搜索用戶儀表板(有限和全文搜索)
- 作為管理員管理 Reviewboard
- 獲取優化 Reviewboard 使用和性能的技巧和竅門

方法
這本書是一個簡潔、直截了當的指南,提供了使用 Reviewboard 中功能的代碼審查工作流程的實用操作說明。各種概念和功能通過截圖進行解釋,因此即使您面前沒有運行中的 Reviewboard 安裝,您仍然可以獲得實用知識。

這本書的讀者對象
這本書是為從事或參與代碼審查的網頁程序員或質量控制人員編寫的,他們正在使用(或計劃使用)Reviewboard 進行代碼審查。假設讀者沒有 Reviewboard 的先前知識。