home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.software-eng
- Path: sparky!uunet!munnari.oz.au!manuel!sserve!ccadfa.cc.adfa.oz.au!ghm
- From: ghm@ccadfa.cc.adfa.oz.au (Geoff Miller)
- Subject: Re: Software Generation & Maintenance
- Message-ID: <1992Sep3.031754.9662@sserve.cc.adfa.oz.au>
- Sender: news@sserve.cc.adfa.oz.au
- Organization: Australian Defence Force Academy, Canberra, Australia
- References: <1992Sep2.084256.1@jaguar.uofs.edu> <16856996F.IQTI400@INDYCMS.IUPUI.EDU>
- Date: Thu, 3 Sep 1992 03:17:54 GMT
- Lines: 29
-
- IQTI400@INDYCMS.IUPUI.EDU (macphil) writes:
-
- >Since there seems to be so much time devoted to proper coding methods,
- >etc. and there seems to be so much feeling in the industry that it is
- >easier to patch and propogate poor code because it is running, how
- >about some means to determine when it is more beneficial because of
- >newer techniques, languages, tools, methodologies to rewrite the silly thing?
-
- I recall reading about a USAAF development project (I _think_ it was
- USAAF, and I _think_ it was early 80s) in which the standard for
- rewriting as opposed to fixing a module was:
-
- "If you can't identify the bug in 10 minutes, rewrite the module."
-
- Now, (a) this is hazy recollection, and (b) it applied to specific modules
- rather than to a whole system. More generally, we all have to justify to
- someone how we spend our time, and if it looks like less time will be
- spent over a reasonable system lifetime by re-writing rather than continuing
- to patch, then the re-write is justified. This is just life-cycle costing
- applied to applications development. What I'd be interested to know
- is what people now think a reasonable system lifetime is, given that in
- the wonderful open systems world we expect our applications to be
- hardware-independent [:-)/2].
-
- Geoff Miller (g-miller@adfa.oz.au)
- Computer Centre, Australian Defence Force Academy
-
-
-
-