From: mab@dst1.wdl.loral.com (Mark A Biggar)
Subject: Re: Coding Standards & GOTO
Date: 1997/09/23
Date: 1997-09-23T00:00:00+00:00 [thread overview]
Message-ID: <6092vo$aai@wdl1.wdl.lmco.com> (raw)
In-Reply-To: mheaney-ya023680002209971952370001@news.ni.net
In article <mheaney-ya023680002209971952370001@news.ni.net> mheaney@ni.net (Matthew Heaney) writes:
>In article <3426B51E.7296@lmco.com>, William.Dale.Jr@lmco.com wrote:
>>As my charter for implementing a new Ada 95 standard is to have only
>>absolute rules that cannot be violated,
>You are setting yourself up for failure, as there is no such thing as an
>absolute rule.
>>I am forced to through out most
>>of AQ&S as mearly advice.
>Why the pejorative "merely advice"? That's exactly what a coding standard
>should be, advice on how to use language.
>>A major segment wants to use GOTO's ( visible
>>objects in specs too ). I'd use the AQ&S right out of the box if I
>>could.
>A "rule" comprises "guidelines," plus a list of the times when the
>guidelines don't apply, ie
>rule = guidelines + exceptions
>For example, state your rule for the use of goto as follows:
It is also usefull to have a meta-exception at the start of your Style Guide
that says something like:
Almost any of the guidelines in this stype guide can be violated in specific
cases, if you can get your inspection/walkthrough team to buy off on it.
You do have inspections don't you?
Also, the best way to enforce any code formatting style guidelines is to
provide a standard pretty-printer that must be run before the inspection.
--
Mark Biggar
mab@wdl.lmco.com
next prev parent reply other threads:[~1997-09-23 0:00 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-09-17 0:00 Is there an ADA analogue to the C++ continue statement? Heath, Terry D.
1997-09-18 0:00 ` Robert Dewar
1997-09-18 0:00 ` Pascal Obry
1997-09-18 0:00 ` Robert A Duff
1997-09-18 0:00 ` Samuel Tardieu
1997-09-19 0:00 ` Robert Dewar
[not found] ` <3422F037.41CA@lmco.com>
1997-09-20 0:00 ` dan13
1997-09-21 0:00 ` Robert Dewar
[not found] ` <3426B51E.7296@lmco.com>
1997-09-22 0:00 ` Coding Standards & GOTO Matthew Heaney
1997-09-23 0:00 ` Mark A Biggar [this message]
1997-09-24 0:00 ` Shmuel (Seymour J.) Metz
1997-09-24 0:00 ` W. Wesley Groleau x4923
1997-09-24 0:00 ` Aaron Quantz
1997-09-26 0:00 ` Charles H. Sampson
1997-09-23 0:00 ` Charles Rose
1997-09-24 0:00 ` Matthew Heaney
1997-09-25 0:00 ` Shmuel (Seymour J.) Metz
1997-09-23 0:00 ` Coding Standards W. Wesley Groleau x4923
1997-09-22 0:00 ` Is there an ADA analogue to the C++ continue statement? Richard D Riehle
1997-09-23 0:00 ` GOTO considered Satanic (was: Is there an ADA analogue to the C++ continue statement?) Adam Beneschan
1997-09-24 0:00 ` Brian Rogoff
1997-09-25 0:00 ` Larry Kilgallen
1997-09-26 0:00 ` Matthew Heaney
1997-09-26 0:00 ` Brian Rogoff
1997-10-07 0:00 ` Robert I. Eachus
1997-09-24 0:00 ` W. Wesley Groleau x4923
1997-09-25 0:00 ` Alan Brain
1997-09-25 0:00 ` Shmuel (Seymour J.) Metz
1997-09-22 0:00 ` Is there an ADA analogue to the C++ continue statement? Richard A. O'Keefe
1997-09-29 0:00 ` John G. Volan
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox