Getting Started with Review Board

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.

Getting Started with Review Board

Starting
Sandeep Rawat

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.
$20.99
$34.99
RRP $20.99
RRP $34.99
eBook
Print + eBook
$12.99 p/month

Want this title & more? Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.
Code Files
+ Collection
Free Sample

Book Details

ISBN 139781783281992
Paperback116 pages

About This Book

  • Learn how to publish code review requests and analyze code in Review Board
  • Manage Review Board 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

Who This Book Is 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) Review Board for conducting code reviews. No prior knowledge of Review Board is assumed.

Table of Contents

Chapter 1: Introduction to Review Board
Code review – power-charging your code
Code review best practices
Ways of performing code review
Why Review Board?
What people are saying about Review Board
Features of Review Board
Summary
Chapter 2: Creating Review Requests
Publishing a code review request
Publishing a review request with details
Tracking review requests
Summary
Chapter 3: Reviewing Code Review Requests
Viewing a review request
Viewing the code review requests
Performing the code review
Summary
Chapter 4: The User Dashboard, Preferences, and Searching
The user dashboard
Preferences / My Account
Searching
Summary
Chapter 5: Installing and Upgrading Review Board
Setting up Review Board
Upgrading Review Board
Summary
Chapter 6: Admin Settings
SYSTEM SETTINGS
SYSTEM INFORMATION
Summary
Chapter 7: Managing Users and Review Groups
Users
Review Groups
Summary
Chapter 8: Admin Dashboard
Repository administration
Activities
Summary
Chapter 9: Advanced Tips and Tricks
Database
Extensions
Optimization
Search indexing
Advanced commands
Summary

What You Will Learn

  • 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

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 Review Board 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.

Authors

Table of Contents

Chapter 1: Introduction to Review Board
Code review – power-charging your code
Code review best practices
Ways of performing code review
Why Review Board?
What people are saying about Review Board
Features of Review Board
Summary
Chapter 2: Creating Review Requests
Publishing a code review request
Publishing a review request with details
Tracking review requests
Summary
Chapter 3: Reviewing Code Review Requests
Viewing a review request
Viewing the code review requests
Performing the code review
Summary
Chapter 4: The User Dashboard, Preferences, and Searching
The user dashboard
Preferences / My Account
Searching
Summary
Chapter 5: Installing and Upgrading Review Board
Setting up Review Board
Upgrading Review Board
Summary
Chapter 6: Admin Settings
SYSTEM SETTINGS
SYSTEM INFORMATION
Summary
Chapter 7: Managing Users and Review Groups
Users
Review Groups
Summary
Chapter 8: Admin Dashboard
Repository administration
Activities
Summary
Chapter 9: Advanced Tips and Tricks
Database
Extensions
Optimization
Search indexing
Advanced commands
Summary

Book Details

ISBN 139781783281992
Paperback116 pages
Read More

Recommended for You

Rapid BeagleBoard Prototyping with MATLAB and Simulink
$ 17.99
Instant Autodesk Revit 2013 Customization with .NET How-to
$ 12.00
Building a Road using Civil 3D [Video]
$ 72.25