Al Hopper wrote:
On Fri, 1 Jun 2007, Keith M Wesolowski wrote:

On Fri, Jun 01, 2007 at 04:59:42PM -0500, Al Hopper wrote:

Please don't ask an unpaid, volunteer, OpenSolaris developer to make
changes that are simply stylistic or (personal) preference based.
Consider that Sun employees are paid to make any changes their
management requests - but that simply can't apply to volunteers like
Roland who have already put *hundreds* of unpaid man-hours into a
project.

He's not asking Roland to make changes because he's his manager and
can tell him what to work on.  The correct way to interpret this is as
an exchange of review commentary between peer engineers.  If Roland
doesn't want to make those changes, Meem can ask the C-team to block
his RTI due to unsatisfied review comments.  That's not the same as
saying that Roland has to do this or that or he's fired.

But if Meem can checkout the file and make the changes in less time than it takes him to write the review comment - does it make sense for him (and every other reviewer) to write a seemingly endless set of change requests?

Since this is seems to be the crux of your argument, let me respond to it.

This is an inappropriate approach for a couple of reasons:

a) There may be reasons why Meem is wrong. Roland needs to respond, because he may have strong reasons that Meem isn't aware of. (I'm not saying that's the case here, just that it _could_ be in general.)

b) If reviewers made these changes for coders, then the coders will not feel obliged to learn from the event; so code review is as much about an exchange of information as it is about fixing the code.

c) If reviewers fix nits on behalf of coders, then why would original coders feel compelled to write nit-free code in the first place? Ultimately, this would lead to a degradation in quality, and increase the burden on reviewers. (Increased burden because of impact on future reviews, not just one.)

I think Meem and Roland are handling this responsibly... and I don't think your suggestions for a change in the process are in the best interests of the project.

   -- Garrett

_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to