[2996] in BarnOwl Developers

home help back first fref pref prev next nref lref last post

Re: Thoughts on our current code review policy

daemon@ATHENA.MIT.EDU (Jason Gross)
Thu Mar 24 01:19:21 2011

In-Reply-To: <alpine.DEB.1.10.1103240003160.25741@dr-wily.mit.edu>
From: Jason Gross <jgross@MIT.EDU>
Date: Thu, 24 Mar 2011 01:18:47 -0400
To: David A Benjamin <davidben@mit.edu>
Cc: Anders Kaseorg <andersk@mit.edu>, Nelson Elhage <nelhage@nelhage.com>,
        barnowl-dev@mit.edu

--000e0cd59be26f7870049f339e20
Content-Type: text/plain; charset=ISO-8859-1

2011/3/24 David A Benjamin <davidben@mit.edu>
>
>  so I'm not convinced anyone can effectively review changes for e.g.
>>> subtle interactions with other pieces of the code,
>>>
>>
>> This argument cuts both ways: code review is a good way to cause more than
>> one person to be familiar with the code.
>>
>
> I feel like code review is not the best way to get more people familiar
> with code. If I were new, I would not feel comfortable giving a review on
> code I am unfamiliar with and lack context for. And, as a coder, if it were
> subtle code that I really wanted another opinion on, I'm not sure I'm
> looking for such a review either. I guess it's useful for existing
> developers, but I think our problem is much more the headcount than the sum
> of their contents.
>
As a person not that familiar with the code, I often read through the
patches sent out, sometimes somewhat meticulously (and I've found that this
helps me a little with getting familiar with {C,Barnowl}, so I like the fact
that new code gets emailed out.  But this is, perhaps, independent of the
code review issue).  But I generally don't feel comfortable emailing a
review. ("How do I know if this breaks something else?")
-Jason

--000e0cd59be26f7870049f339e20
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">2011/3/24 David A Benjamin <span dir=3D"=
ltr">&lt;<a href=3D"mailto:davidben@mit.edu" target=3D"_blank">davidben@mit=
.edu</a>&gt;</span><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 =
.8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
so I&#39;m not convinced anyone can effectively review changes for e.g.<br>
subtle interactions with other pieces of the code,<br>
</blockquote>
<br>
This argument cuts both ways: code review is a good way to cause more than<=
br>
one person to be familiar with the code.<br>
</blockquote>
<br></div>
I feel like code review is not the best way to get more people familiar wit=
h code. If I were new, I would not feel comfortable giving a review on code=
 I am unfamiliar with and lack context for. And, as a coder, if it were sub=
tle code that I really wanted another opinion on, I&#39;m not sure I&#39;m =
looking for such a review either. I guess it&#39;s useful for existing deve=
lopers, but I think our problem is much more the headcount than the sum of =
their contents.<br>


</blockquote><div>As a person not that familiar with the code, I often read=
 through the patches sent out, sometimes somewhat=A0meticulously (and I&#39=
;ve found that this helps me a little with getting familiar with {C,Barnowl=
}, so I like the fact that new code gets emailed out. =A0But this is, perha=
ps, independent of the code review issue). =A0But I generally don&#39;t fee=
l comfortable emailing a review. (&quot;How do I know if this breaks someth=
ing else?&quot;)</div>


</div>-Jason

--000e0cd59be26f7870049f339e20--

home help back first fref pref prev next nref lref last post