Programmer Certification (was NOCORRECT Clause in FIELD)
Chris Sharman
chris.sharman@ccagroup.co.uk
Fri, 15 Feb 2002 16:25:49 -0000
>Ours is a very small shop, with several years
>of experience. We take the tack that if someone is going to crank out ugly
>code then we will institute formal code reviews by a senior analyst. Then
>we get good, maintainable code and consistent style.
Snap - except we called it 'peer review'. Good to do every now and again to
keep everyone on track. I've yet to see anything else that actually measures
code quality, or a person's ability to produce it.
>>This may be one of the biggest problems with any 4GL. A good 4GL
programmer can create fully functional programs at something like ten times
faster than a good Cobol/C/whatever programmer. But a poor one can make a
mess, also at ten times the rate :-(
>>Maybe the rookies should write the new stuff and the experts should do the
>>maintenance.
Oh, no, anything but that.
Saints preserve us from enthusiastic rookies/bad programmers.
It takes much longer to fix a mess than to produce one.
New projects should be awarded to people able to produce good, clean,
maintainable code. Otherwise the 'experts' will never get ahead of the
'rookies'.
Chris
-----------------------------------------------------------------------
Any views expressed in this message are those of the sender and not
necessarily those of CCA Group. The unauthorized use, disclosure,
copying or alteration of this message is forbidden. The contents of
this message may be confidential and/or privileged, copyright CCA Group
and are intended solely for the use of the individual or entity to whom
they are addressed. Whilst this message has been scanned, CCA Group
cannot guarantee that it is virus free or compatible with your systems
and accepts no responsibility for any loss or damage arising from its
use. The recipient is advised to run their own anti-virus software. If
you receive this message in error please contact
postmaster@ccagroup.co.uk immediately, destroy any copies and delete it
from your computer systems.