From: "Ken Garlington" <Ken.Garlington@computer.org>
Subject: Re: constant string array
Date: Wed, 13 Dec 2000 04:00:37 GMT
Date: 2000-12-13T04:00:37+00:00 [thread overview]
Message-ID: <FvCZ5.7008$bw.625530@news.flash.net> (raw)
In-Reply-To: B6A1A9B09E52D31183ED00A0C9E0888C469941@nctswashxchg.nctswash.navy.mil
"Beard, Frank" <beardf@spawar.navy.mil> wrote in message
news:B6A1A9B09E52D31183ED00A0C9E0888C469941@nctswashxchg.nctswash.navy.mil..
.
: -----Original Message-----
: From: Robert Dewar [mailto:robert_dewar@my-deja.com]
:
: >> As in "if () then", no matter what "()" contained.
:
: >Well the () are useless noise REGARDLESS of what they enclose
: >since there is no precedence issues etc in this case.
:
: What case? You don't even know what case I'm talking
: about. If () contains, "a * b + c", does it now deal
: with precedence. You seem to think I'm talking about
: simple cases here. I'm talking about all cases.
: For consistency, the decision was made, not by me if I
: haven't made that clear yet, to use parens in all cases.
:
: >> They wanted consistency and it wasn't worth arguing,
: >> because "if (success) then" is no harder to read than
: >> "if success then"
: >
: >There is no more justification for this than a silly rule
: >that requires all right hand sides to be in parentheses.
: >The argument could equally well be that
: >
: > a := (success);
: >
: >is no harder to read then
: >
: > a := success;
:
: Wrong! Because we consistently code:
:
: a := success;
:
: not
:
: a:= (success);
But, if you consistently coded a := (success); then it would by OK, right?
I say, why stop at one set? I think a nice rule would be to encode tests in
double parentheses, similar to label constructs, i.e.
if ((a * b + c)) then
...
end if;
so that, if you're doing structural test coverage analysis, you can find the
essential elements easily. Wouldn't that just be a lovely standard?
next prev parent reply other threads:[~2000-12-13 4:00 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <910u3p$v9j$1@nnrp1.deja.com>
[not found] ` <slrn9383g6.coa.randhol+abuse@kiuk0156.chembio.ntnu.no>
[not found] ` <9138e5$o6a$1@nnrp1.deja.com>
2000-12-11 19:34 ` constant string array Robert Dewar
2000-12-11 21:41 ` Pascal Obry
2000-12-12 2:54 ` Robert Dewar
2000-12-12 2:56 ` Robert Dewar
[not found] ` <3A3445A8.8FC404D5@acm.org>
[not found] ` <912ut9$fga$1@nnrp1.deja.com>
[not found] ` <9132ng$j10$1@nnrp1.deja.com>
2000-12-11 19:39 ` Robert Dewar
2000-12-12 2:31 ` Ken Garlington
2000-12-12 2:53 ` Robert Dewar
2000-12-12 4:39 ` Ken Garlington
2000-12-12 4:56 ` Jeff Carter
2000-12-12 20:57 ` Beard, Frank
2000-12-12 23:05 ` Jeff Carter
2000-12-13 0:37 ` Robert Dewar
2000-12-13 0:36 ` Robert Dewar
2000-12-13 0:39 ` Robert Dewar
2000-12-13 2:02 ` Beard, Frank
2000-12-13 2:33 ` Robert Dewar
2000-12-13 2:55 ` Beard, Frank
2000-12-13 4:00 ` Ken Garlington [this message]
2000-12-13 13:38 ` Bad coding standards Marc A. Criley
2000-12-13 13:54 ` Ken Garlington
2000-12-13 20:55 ` David Emery
2000-12-14 13:07 ` Robert Dewar
2000-12-14 14:21 ` Ken Garlington
2000-12-15 0:08 ` Wayne Magor
2000-12-15 1:40 ` Ken Garlington
2000-12-15 3:18 ` DuckE
2000-12-15 4:45 ` Ed Falis
2000-12-15 15:44 ` Robert C. Leif, Ph.D.
2000-12-15 16:34 ` Ted Dennison
2000-12-16 6:08 ` Robert C. Leif, Ph.D.
2000-12-16 1:16 ` Robert Dewar
2000-12-16 1:19 ` Robert Dewar
2000-12-17 5:49 ` Robert C. Leif, Ph.D.
2000-12-17 8:24 ` Robert Dewar
2000-12-15 15:56 ` Charles H. Sampson
2000-12-15 20:43 ` Wayne Lydecker
2000-12-16 4:31 ` Ken Garlington
2000-12-16 11:36 ` Robert Dewar
2000-12-15 21:36 ` tmoran
2000-12-15 18:41 ` constant string array Freelancer
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox