🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sw.components
Article #110

Reasons for low ADT reuse

#110
From: Scott Henninger
Date: Thu, 21 Sep 1989 20:09
29 lines
1775 bytes
|>From: billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe, 2847 )
|
|    All of the negatives you cite (except "may use more storage", which 
|    is bogus) are overcome by the reuse paradigm.  The ADT is developed
|    with extremely high quality at a high cost, but this cost is then 
|    spread over an extremely large number of users until the end of time;
|    the result is very much an economic win-win situation.

OK, so let's say this is true - that the high cost of creating "quality" ADTs
is distributed over the number of people that reuse it.  You gain a "cost"
advantage under the following conditions:

  1) The cost of reusing the component is small.
  2) It fits the needs of a large number of programmers AND they choose to use it. 

The extent to which these conditions are not realistic is the extent to which
this method will ultimately fail.

The ADT approach has been around for a long time, so I ask you, why is it not
currently practiced?  Don't tell me that training is the answer - programmers are
already trained to design and implement ADTs.

By the way, I'm still not convinced that ADTs will ever constitute anything more
than a trivial percentage of real application code, given either today's or tommorow's
technology.


-- Scott
   scotth@boulder.colorado.edu
Technical Details
Message-ID: <11928@boulder.Colorado.EDU>
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!watmath!att!bellcore!rutgers!ucsd!ames!ncar!boulder!scotth

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!watmath!att!bellcore!rutgers!ucsd!ames!ncar!boulder!scotth
From: scotth@boulder.Colorado.EDU (Scott Henninger)
Newsgroups: comp.sw.components
Subject: Reasons for low ADT reuse
Message-ID: <11928@boulder.Colorado.EDU>
Date: 21 Sep 89 20:09:33 GMT
Sender: news@boulder.Colorado.EDU
Reply-To: scotth@boulder.Colorado.EDU (Scott Henninger)
Organization: University of Colorado, Boulder
Lines: 29