[p4] Simple Code Review Tool

Jeff A. Bowles jab at pobox.com
Mon Jul 30 10:44:25 PDT 2007


The issue, for me, is when the review is mandatory
and applies to every checkin (including tools, sandboxes,
and production development and release lines).

(Don't laugh.  This environment exists. The
"unintended consequences" are pretty ugly.)

A few thoughts - it's important to have these discussions
instead of decreeing that something is "bad" or "evil",
since you know your developers will need more than a decree.

The key thing is, a "process" should not enjoin someone from doing
simple things easily.

What is the real engineering goal, to avoid putting bad things into
a program or to avoid giving bad things to a customer? (This is not
a false choice; the question of when to do a review hinges on it.)

If the trade-off is development time lost (due to waiting for
reviews) versus development time lost (due to idiot code breaking
things), shouldn't that be part of the discussion?

----

The  information about "Code Collaborator" is very helpful,
by the way. (Wish their tools were on Linux and Mac OS X.)

   -Jeff Bowles


More information about the perforce-user mailing list