Alternate VirtualBox Port Forwarding Method

Posted December 8th, 2009. Filed under Code

In my Review Board installation on Virtual Box I gave an example of how you could access your guest OS from the host system using port forwarding. In that example you could access an application (Review Board) running on Apache.

In those instructions you had to enter a series of commands in at the command line. I’ve since discovered an easier way to do this.

Read the rest of this entry »

Review Board: Code Reviews Made Easy (Installation)

Posted July 3rd, 2009. Filed under Code

We’ve been talking a lot about improving our code at work and code reviews have come up several times, and we’ve even had a few informal code review but they always seem a bit tedious. I dug around a bit looking at online tools too help and discovered Review Board:

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

What I liked about Review Board was it’s integration with version control (in our case SVN, but many others are supported) which allows for reviews of small bits of code, pre-commit.

The work flow goes something like:

  1. Make a change to your local source tree.
  2. Create a review request for your new change.
  3. Publish the review request and wait for your reviewers to see it.
  4. Wait for feedback from the reviewers.
  5. If the reviewers approve of your changes:
    1. Submit your change to the repository.
    2. Close the review request.
  6. If the reviewers have requested changes:
    1. Update the code in your tree and generate a new diff.
    2. Upload the new diff, specify the changes in the Change Description box, and publish.
  7. Rinse and repeat the review cycle.

So pull up a chair, get comfortable and lets install Review Board…

Read the rest of this entry »