home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!darwin.sura.net!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!linac!att!pacbell.com!UB.com!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.714931485@thor>
- Date: 27 Aug 92 16:04:45 GMT
- References: <714668024@thor> <6800007@tisdec.tis.tandy.com> <1992Aug26.130335.26725@hemlock.cray.com> <1992Aug26.194538.1598@spss.com>
- Sender: news@Rational.COM
- Lines: 39
-
- hosken@spss.com (Bill Hosken) writes:
-
- >Clear thinking helps to write good code, gotos whether or not.
-
-
- This is sort of like saying: "I am an expert driver, my clarity of
- driving skills entitles me to ignore certain stop signs, when I know
- (by virtue of my great skill) that there is no cross traffic.
-
- You see, I am such a good driver, that the legal alcohol limit does
- not apply to me. Nor do speed limits, detour signs, or even
- the need to use headlights at night."
-
- Now, this diatribe might sound absurd, but for some individuals it
- might me 100% correct. There may be individuals whose driving skills
- are so sharp and accurate that they can drive drunk, 20 mph over the
- limit, in the dark, with no headlights, ignoring stopsigns, with no
- ill effects at all.
-
- But I'd be damned (or more probably roadkill) if I took their word for
- it.
-
- So we have rules. These rules protect us average types from the guys
- who think they are "real good drivers". When some guy blows a stop
- sign, it doesn't matter to me, one whit, if he is the greatest driver
- in the world, I will still applaud the cop who pulls him over.
-
- -------------------
-
- In software engineering, we have rules, but no cops. (And I don't
- want any cops either). So "real good programmers" sometimes feel that
- the rules don't apply to them. We average types suffer at their hands.
-
-
- --
- 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++
-