On Mon, Oct 21, 2002 at 05:50:21AM +0930, Darren Freeman wrote:

> Yes, CMM doesn't refer to the code itself but the organisation producing
> the code.

Right.

> By the time you get to CMM level 4 though, you've got some
> pretty hardcore software engineering going on.

Or you know how to fake it :)

> I had to sit through code reviews in which the member of our team least
> likely to understand anything written in C would go through reading
> every single line of code and ask you what it meant. By the end, if you
> had any ego left in you it was badly beaten ;) But it got the point

BTDT. I spent 30 goddamn minutes proving I had the leap year algorithm
right once :(

But yeah, the best thing is enforcing the scrupulous code reviews. If
the code sucks, you'll  get called on it. I did my own fair amount of
"calling" myself :) The worst thing is ... enforcing the scrupulous code
reviews. I don't particularly like spending forever trying to explain
necessarily complex stuff to someone who's never seen it before :)

> across. People with no idea will try to read your code, it had better
> work *and* be readable.

Right, but there is a limit. Not all code can be understood quickly.

offtopic,
john

-- 
"It's a cardboard universe ... and if you lean too hard against it, you fall
 through." 
        - Philip K. Dick 

Reply via email to