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: 103376,d275ffeffdf83655 X-Google-Attributes: gid103376,public X-Google-Thread: 146b77,d275ffeffdf83655 X-Google-Attributes: gid146b77,public X-Google-Thread: 109fba,d275ffeffdf83655 X-Google-Attributes: gid109fba,public From: dennison@telepath.com Subject: Draconian coding standards (was: Ada vs C++ vs Java) Date: 1999/01/18 Message-ID: <77vk87$pv9$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 433996848 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> <77q4p7$diu$1@nnrp1.dejanews.com> X-Http-Proxy: 1.0 x4.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: Mon Jan 18 15:33:27 1999 GMT Newsgroups: comp.lang.ada,comp.lang.c++,comp.vxworks,comp.lang.java X-Http-User-Agent: Mozilla/4.5 [en] (WinNT; I) Date: 1999-01-18T00:00:00+00:00 List-Id: In article <77q4p7$diu$1@nnrp1.dejanews.com>, robert_dewar@my-dejanews.com wrote: > agreed on style. At ACT, we typically vote on things that > don't really matter, e.g. number of columns of indentation, ^^^^^^^^^^^^^^^^^^^ A telling phrase there. ;-) > but once a vote is taken and established in our coding > conventions, then we expect everyone to follow it. The > result is very uniform code, and a substantial step to > breaking down code ownership, which I regard as a severe > detriment in many environments (I wrote this code, I own > it, no one but me understands it, and I must be the one to > maintain it -- and when I leave with two weeks notice ....) The point is to get all the code readable by anyone with a minimum of effort, not to send individualistic developers off to Dhakow. The last thing we want to do is give the message that the best work in the world is less important than putting the parentheses in the right place. For just that reason, I tend to try to get standards drafted so that non-compliant code can be brought into compliance with a tool. I've seen some environments where the tool was automaticly run on any code checked into revision control. (That can be a disaster if no thought is placed into the settings on the tool). But if your style is going to be changed to the standard *anyway*, most developers will eventually adopt it themselves. This way folks don't feel like the value of their creative work is being trivilized. T.E.D. -----------== Posted via Deja News, The Discussion Network ==---------- http://www.dejanews.com/ Search, Read, Discuss, or Start Your Own