From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f5d71,d275ffeffdf83655 X-Google-Attributes: gidf5d71,public X-Google-Thread: 146b77,d275ffeffdf83655 X-Google-Attributes: gid146b77,public X-Google-Thread: 103376,d275ffeffdf83655 X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,d275ffeffdf83655 X-Google-Attributes: gid109fba,public From: dennison@telepath.com Subject: Re: Enforcement of coding standards (was: Ada vs C++ vs Java) Date: 1999/01/26 Message-ID: <78klpb$sbj$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 437056845 References: <369C1F31.AE5AF7EF@concentric.net> <369DDDC3.FDE09999@sea.ericsson.se> <369e309a.32671759@news.demon.co.uk> <369F1D39.64A65BC1@sea.ericsson.se> <369f81a9.31040093@news.demon.co.uk> <77ommt$9bo$1@nnrp1.dejanews.com> <77q57g$dpu$1@nnrp1.dejanews.com> <36A12D50.9604A0B0@cs.nyu.edu> <77rjbk$7d0@drn.newsguy.com> <77t241$mnj$1@nnrp1.dejanews.com> <78j2ck$72f$2@plug.news.pipex.net> X-Http-Proxy: 1.0 x2.dejanews.com:80 (Squid/1.1.22) for client 204.48.27.130 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Tue Jan 26 15:08:35 1999 GMT Newsgroups: comp.lang.c++,comp.vxworks,comp.lang.java,comp.lang.ada X-Http-User-Agent: Mozilla/4.5 [en] (WinNT; I) Date: 1999-01-26T00:00:00+00:00 List-Id: In article <78j2ck$72f$2@plug.news.pipex.net>, "Nick Roberts" wrote: > It's never a source of confusion; this is simply not true. Reading code > written in a style unfamiliar to me may be slow going for a few minutes, but > I become familiar with it very quickly, and it never actually confuses me. > Isn't this every programmer's experience? It jibes w/ mine. The only time I have ever had to reformat someone else's code to read it was when I was trying to read the code of an ex-assembler programmer who indented randomly (no spaces, two spaces, twelve spaces, I couldn't make heads or tails of it). > There's a difference between a programmer preferring a certain style and > disliking all other styles. I would suggest that forcing a coding standard > on a programmer is likely to be much greater source of friction than having > to read code in alternative styles every now and then! I think that's actually pretty healthy. I have found all sorts of good new ideas that way. > On the contrary, if you insert or correct code in someone else's program, > you use your own coding style, and they just have to accept it (and you have > to accept them doing the same in your code). Again, I think this will be > found to be generally accepted programmer's etiquette. True here. It does seem to be some sort of unwritten rule. However, I have seen it *enforced* via standards that insist a style be maintained within a source file. > I suspect a lot of people would agree with me that CMM was not written by > people who really understand the issues. They may be experts on work > methodologies, and many other things, but they are not experts on the > realities of programming. I don't think CMM is all that useless. I just think it misses the mark. Its focus is on quality (particularly *repeatable* quality). At the upper CMM levels this *has* to come at the expense of efficency. Developers do care a lot about quality, because noone wants to spend their life producing crap. But software customers as a rule (and there are exceptions) don't care that much about quality. They may say they do, but when pressed they aren't really willing to pay any extra or wait any longer for it. Assuming you are in business for your customers and not your developers, efficiency is a more important goal. That's why I think in the long run OSS is going to be more important than CMM (not that they can't be used together). T.E.D. -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own