Code Reviews

Start Reviews Effortlessly

Kiln allows you to start a review any place that you see a changeset. Whether you are browsing a repository's history, or looking at an activity filter, a code review is only a few clicks away.

We've followed the FogBugz ethos that getting a review started needs to be so easy that no one will avoid it. In Kiln, starting a review is as simple as selecting the changesets you want reviewed and picking a reviewer. Two clicks and you've created the review case, attached the code to be reviewed, and notified the reviewer.

Whether you are asking someone else to review your code, or you are responsible for approving code as it enters your development workflow, we've focused on making starting and executing reviews painless.

Review Everything

Commenting on a review is always a one click operation. We let you get really specific, if you want, by making it possible to highlight lines of code and attach them to your comment. And if a review doesn't need comments, no problem. They aren't required and you can approve or reject the review at any time.

The simplified case interface makes it easy for participants to communicate quickly and effectively. Changes made to a review generate email notifications, so there is no worry that someone will miss an update you make.

And because code reviews are cases, you can associate checkins with them, just like you do with other FogBugz cases. That means, during a single review, you can not only identify defects but also fix the defects, checkin the fixes and verify them before the entire review is approved.

Track Reviews With FogBugz

Anyone who has had a good peer review can tell you that two heads are, in fact, better than one at identifying defects in one's code. Reviews can save your developers and your customers time and frustration. The hardest part for a lot of teams is to make sure that the reviews actually get done.

We know that code reviews can fall into the "just another thing to do" category of tasks. The decision to make Kiln code reviews actually be FogBugz cases was made with that knowledge in mind. You can set due dates, priorities, and milestones for code reviews, just like any other case in FogBugz. And because FogBugz is the place where you keep all of the things you need to do, Kiln solidifies code reviews as part of your FogBugz workflow by making them as important as the other tasks on your list.