On Tue, 14 Aug 2007, Abdelrazak Younes wrote:
> > > > Remember that this discussion started with "if you have 10
> > > > minutes, please merge my branch".
> > And you still think code review is bullshit.
>
> Never said that, I am still waiting the review...
FYI: Regardless of your exact words[1], my impression of your attitude
towards review of your code is similar to what Jean-Marc wrote.
I stated maybe 10 times that I'd like comments on the incremental diffs
in my branch. I find it weird that I receive comments on the small
glitches before receiving any comments on the design.
In my case, I can get distracted if I early on encounter discrepancies or
other unexplained issues. One reason is that without knowing the overall
structure/purpose/design in advance, how can I know what's important and
what is not? So I'd ask questions about it.
I am not interested in the small details at this point.
You are not interested because you know the overall design etc. For me,
the "details" stand in the way of understanding the design by e.g.
introducing doubts, muddying the real issues and reducing confidence. It's
also a waste of time having thought about a glitch and then just ignore it
- it'll probably be forgotten. Not to mention if you have several
developers wondering about the same minor glitch.
<snip>
I'm glad this is not the case. Oh, wait... you didn't literally state
that you _don't_ think code review is bullshit... ;-)
I always welcome comments but most of the time I only receive requests
for explanation.
Let me explain the impression I've partially gotten over time regarding
your attitude towards reviews of your code.
* You don't _really_ think _your_ could needs to be reviewed
* Only minor mistakes typically occur
* These are easily dealt with
* In the worst case, you just revert
Thus I'm asking you for clarification by simply asking:
Do _you_ think that generally speaking _your_ code need and should
be reviewed before it is comitted to trunk?
It's of course a question to be asked of other developers as well, so I'll
also answer.
Personally, having starting with professional software development in the
end of the 80's, I still think my code in general needs to reviewed.
Additionally, having worked alone on relatively large/complicated code
--and despite finding critic difficult to take at times-- I still consider
it a boon and a privilege that others review my code as this indirectly
allows me to keep improving myself.
You can't really master the C++ language _completely_ on your own, you can
just keep learning - especially as the lanugage keeps on evolving.
Best regards,
Christian
--
Christian Ridderström, +46-8-768 39 44 http://www.md.kth.se/~chr