comp.lang.ada
 help / color / mirror / Atom feed
From: dweller@Starbase.NeoSoft.COM (David Weller)
Subject: Re: ADA FUNCTIONS TO PROCEDURES
Date: 11 Mar 1995 16:24:02 -0600
Date: 1995-03-11T16:24:02-06:00	[thread overview]
Message-ID: <3jt7u2$83o@Starbase.NeoSoft.COM> (raw)
In-Reply-To: D5Aoy5.JCH@ss3.magec.com

In article <D5Aoy5.JCH@ss3.magec.com>,
James A. Krzyzanowski <jakrzy@ss5.magec.com> wrote:
>Henri Altarac (haltarac@rain.org) wrote:
>
>: In some (strange) coding standard I saw, they required that
>: function should not have any side effects. Procedure could.
>
>What's so strange about that?  At Magnavox, we DO have that as a coding
>standard!

I think he was implying it was strange because it required it in a
strict sense (?).  We have the "No side effect" rule in our standard
too, but it's immediately followed up with a statement that one MAY
break the rule if 1) it provides a more readable product, 2) it is a
"safe" usage ( a good example is the state of a random number
generator), and 3) It passes a code review of peers and at least one
"expert"


-- 
      Frustrated with C, C++, Pascal, Fortran?  Ada95 _might_ be for you!
	  For all sorts of interesting Ada95 tidbits, run the command:
"finger dweller@starbase.neosoft.com | more" (or e-mail with "finger" as subj.)
	



  reply	other threads:[~1995-03-11 22:24 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1995-03-10 15:56 ADA FUNCTIONS TO PROCEDURES CONDIC
1995-03-10 22:20 ` Henri Altarac
1995-03-11 16:26   ` Pug 156
1995-03-11 21:27   ` James A. Krzyzanowski
1995-03-11 22:24     ` David Weller [this message]
1995-03-12  3:21       ` Henri Altarac
1995-03-13 19:34         ` Bob Kitzberger
1995-03-13 17:39       ` James A. Krzyzanowski
  -- strict thread matches above, loose matches on Subject: below --
1995-03-08  3:24 Tuan Anh Nguyen
1995-03-09 12:05 ` Robert Dewar
1995-03-09 12:06 ` Robert Dewar
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox