home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / cplus / 13444 < prev    next >
Encoding:
Text File  |  1992-09-09  |  2.1 KB  |  41 lines

  1. Newsgroups: comp.lang.c++
  2. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!wupost!cs.utexas.edu!csc.ti.com!tilde.csc.ti.com!mksol!mccall
  3. From: mccall@mksol.dseg.ti.com (fred j mccall 575-3539)
  4. Subject: Re: GOTO, was: Tiny proposal for na
  5. Message-ID: <1992Sep9.205423.25339@mksol.dseg.ti.com>
  6. Organization: Texas Instruments Inc
  7. 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> <rmartin.715527587@thor>
  8. Date: Wed, 9 Sep 1992 20:54:23 GMT
  9. Lines: 30
  10.  
  11. In <rmartin.715527587@thor> rmartin@thor.Rational.COM (Bob Martin) writes:
  12.  
  13. >I did not intend to start a religious war.  (Or a quaint discussion.)
  14. >I had no idea that there would be such a reaction.  Structured
  15. >Programming is "old news".  Arguing about whether or not to use gotos
  16. >is like arguing about whether the world is round or flat. The question
  17. >was settled years ago.  
  18.  
  19. Well, no, it wasn't, except for folks who need a dogma to follow.
  20. Many of us say to avoid them unless they are the most appropriate
  21. structure.  That doesn't seem to be your opinion, though.
  22.  
  23. >The principles of structured programming were an important advance in
  24. >the science of software engineering.  Those principles are still valid
  25. >today as a guide to structure the implementation of our methods.   We
  26. >should not forget them, and if they are in question, then we should
  27. >discuss them.
  28.  
  29. There!  You used the key word.  GUIDE.  Not "hard and fast rule".  Not
  30. "cast in concrete, GOTO is the ultimate evil".  GUIDE.
  31.  
  32. Now if only the rest of your notes reflected that use of the word
  33. 'guide', rather than treating structured programming as if it was
  34. carved on stone tablets and handed down from the mountain.
  35.  
  36. -- 
  37. "Insisting on perfect safety is for people who don't have the balls to live
  38.  in the real world."   -- Mary Shafer, NASA Ames Dryden
  39. ------------------------------------------------------------------------------
  40. Fred.McCall@dseg.ti.com - I don't speak for others and they don't speak for me.
  41.