From: mfb@mbunix.mitre.org (Michael F Brenner)
Subject: Re: Source files organisation using gnat
Date: 1997/07/07
Date: 1997-07-07T00:00:00+00:00 [thread overview]
Message-ID: <5pqva3$9pi@top.mitre.org> (raw)
In-Reply-To: 33BAB415.6CCB@does.not.exist.com
Mike said:
(f) now, before giving it to the users, run all the regression
tests manually that were previously run at the bottom of
each package in Ada-83. They are now separate executables.
Wes said:
the concept of having each package do its own regression tests
as part of elaboration has merit in some circumstances. However,
it is not a part of many standard development processes. So it is
misleading to offer this step as if it were a necessary part of
organizing source files into various directories (which is what
the original question was about)
Mike responds:
If a standard development process does not have packages do their
own regression test, then that standard development process should
state where the regression tests are done instead. A development
process without regression testing is incomplete. The benefit of
the automated regression tests, during the period when they were
possible, was that the process was automated, and therefore
cheaper. You could tell with a quick search if the package
body ended with the statements: BEGIN REGRESSION_TEST; END
which automated quality checking of regression test occurrences
(although you still had to manually check the DEPTH of the
regression test, to make sure it verified that each required
change still works). This is in accord with the original
post and the original answer to the post that some of the
configuration management features well used in Ada are
either not universally possible anymore, or are not considered
as important as they are. When a language feature automates
a good programming practice, that is good (and economical).
next prev parent reply other threads:[~1997-07-07 0:00 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
1997-06-30 0:00 Source files organisation using gnat Laurentau
1997-06-30 0:00 ` Robert Dewar
1997-06-30 0:00 ` Robert Dewar
1997-07-01 0:00 ` Samuel T. Harris
1997-07-04 0:00 ` Robert Dewar
1997-07-05 0:00 ` Michael Feldman
1997-07-03 0:00 ` Steve Doiel
1997-07-04 0:00 ` Robert Dewar
1997-07-04 0:00 ` Michel Gauthier
1997-07-04 0:00 ` Robert Dewar
1997-07-03 0:00 ` David Haslam
1997-07-03 0:00 ` Robert Dewar
1997-07-09 0:00 ` Robert I. Eachus
1997-07-01 0:00 ` Michael F Brenner
1997-07-01 0:00 ` Robert Dewar
1997-07-02 0:00 ` Wes Groleau
1997-07-07 0:00 ` Michael F Brenner [this message]
1997-07-01 0:00 ` Geert Bosch
1997-07-02 0:00 ` Source files organisation using gnat: more Laurentau
1997-07-02 0:00 ` Robert B. Love
1997-07-02 0:00 ` nasser
1997-07-03 0:00 ` Ian Caldwell
1997-07-03 0:00 ` Michael F Brenner
1997-07-01 0:00 ` Source files organisation using gnat Michel Gauthier
1997-07-05 0:00 ` Robert Dewar
1997-07-06 0:00 ` Geert Bosch
1997-07-07 0:00 ` Tucker Taft
1997-07-08 0:00 ` Robert Dewar
1997-07-08 0:00 ` nabbasi
1997-07-08 0:00 ` 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