home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!iphasew!igor!thor!rmartin
- From: rmartin@thor.Rational.COM (Bob Martin)
- Newsgroups: comp.lang.c++
- Subject: Re: GOTO, was: Tiny proposal for na
- Message-ID: <rmartin.716169568@thor>
- Date: 10 Sep 92 23:59:28 GMT
- References: <714668024@thor> <6800007@tisdec.tis.tandy.com> <1992Aug26.130335.26725@hemlock.cray.com> <1992Aug26.194538.1598@spss.com> <rmartin.714931485@thor> <1992Sep1.192043.16224@mksol.dseg.ti.com> <rmartin.715445973@thor> <1992Sep2.215323.4560@lucid.com> <rmarti
- Sender: news@Rational.COM
- Lines: 27
-
- mccall@mksol.dseg.ti.com (fred j mccall 575-3539) writes:
-
- |In <rmartin.715527587@thor> rmartin@thor.Rational.COM (Bob Martin) writes:
-
- |>The principles of structured programming were an important advance in
- |>the science of software engineering. Those principles are still valid
- |>today as a guide to structure the implementation of our methods. We
- |>should not forget them, and if they are in question, then we should
- |>discuss them.
-
- |There! You used the key word. GUIDE. Not "hard and fast rule". Not
- |"cast in concrete, GOTO is the ultimate evil". GUIDE.
-
- |Now if only the rest of your notes reflected that use of the word
- |'guide', rather than treating structured programming as if it was
- |carved on stone tablets and handed down from the mountain.
-
- I have repeatedly stated that physical need outweighs design
- principles. If you must use gotos, or global variables, or any of the
- other evils of software, in order to fulfill the requirements, then
- do so, and without hesitation.
-
- --
- Robert Martin Training courses offered in:
- R. C. M. Consulting Object Oriented Analysis
- 2080 Cranbrook Rd. Object Oriented Design
- Green Oaks, Il 60048 (708) 918-1004 C++
-