[asterisk-dev] Reviewboard Usage Guidelines

Russell Bryant russell at digium.com
Thu Apr 9 15:59:30 CDT 2009


Tzafrir Cohen wrote:
> I'm not sure it scales. I already feel that this list is a bit swamped
> with reviewboard traffic and after a discussion begins I normally find
> it a bit difficult to step in the middle.

What doesn't scale about it exactly?  I feel that the traffic is
perfectly appropriate for the development list.

All code review messages have a [Code Review] prefix in the subject so
that they could be filtered separately for those that want to do so.

>> After seeing how many bugs have been found and fixed through in depth
>> code review on reviewboard before making it in to Asterisk, I am
>> inclined to say that I think _all_ non-trivial changes should be put
>> through reviewboard and require at least one sign off from another
>> committer before being merged.
> 
> Is this intended to replace the "test branch"?

I certainly do not imply that code review takes the place of testing.  I
am concerned with raising the bar for code quality before it makes it
into trunk (or a release branch).  Both code review and testing are
critical parts of that.

> I find the lack of integration between the reviewboard and SVN
> disappointing. I wish I could usbmit a test branch for review.

Have you seen the documentation I posted in doxygen?  post-review makes
it very easy to submit code from an svn checkout.  When the code is in a
branch, there is an extra step or two for now, but it's really not that
difficult.

The tools were written for pre-commit review, so it does not natively
have support for saying "please post a diff between these two branches",
but it wouldn't be too bad to add if someone wanted to do so.

-- 
Russell Bryant
Digium, Inc. | Senior Software Engineer, Open Source Team Lead
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com & www.asterisk.org



More information about the asterisk-dev mailing list