🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sw.components
Article #391

Re: Reuse Discussion Topics (Was: Reuse and Software Components)

#391
From: Dr. Brad Cox
Date: Sat, 07 Nov 1992 17:57
32 lines
2181 bytes
In article <EMERY.92Nov2124532@Dr_No.mitre.org> emery@Dr_No.mitre.org (David Emery) writes:
>One of the important topics in reuse, which the POSIX people have
>started to address, is conformance testing.  The current POSIX
>approach of hand-generating test assertions, which are then
>hand-transformed into a test suite, is a good start.  However, there's
>entirely too much hand-xxx in the process.  

I added an entirely new chapter to the last edition of my book (OOP; An 
Evolutionary Approach; Cox and Novabilsky; Addison Wesley) describing why 
conformance testing is so crucial to moving ahead.

But having gone through the experience of actually doing this for a large
library (Stepstone's ICpak101), I'm now convinced that further investment
in this direction is (overstating drastically for emphasis) a thorough waste
of time.

Software development is expensive. Conformance testing *at least* doubles
the expense (even small/cheap test cases easily approximate the size of the
original code). But the revenue from tested components is no greater than
for untested ones.

Conclusion: nothing much will come of either reuse or testing until we've
solved the revenue collection issues for information age goods, particularly
small-granularity software components.

See my article in the October Dr. Dobbs Journal and June Journal of OOP for
a promising approach the Japanese are exploring.

-- 

    Brad Cox bradcox@sitevax.gmu.edu 703 993 1142 work 703 968 8229 home
    Program on Social and Organizational Learning; George Mason University
Technical Details
Message-ID: <1992Nov7.175709.24824@gmuvax2.gmu.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!darwin.sura.net!haven.umd.edu!news.umbc.edu!gmuvax2!sitevax.gmu.edu!bradcox
References: <1992Oct29.182814.17630@den.mmc.com> <6597@dove.nist.gov> <EMERY.92Nov2124532@Dr_No.mitre.org>

Show Full Headers
Complete Article Headers
Newsgroups: comp.sw.components
Path: arc1-ca.pugleaf.net!sparky!uunet!spool.mu.edu!darwin.sura.net!haven.umd.edu!news.umbc.edu!gmuvax2!sitevax.gmu.edu!bradcox
From: bradcox@sitevax.gmu.edu (Dr. Brad Cox)
Subject: Re: Reuse Discussion Topics (Was: Reuse and Software Components)
Message-ID: <1992Nov7.175709.24824@gmuvax2.gmu.edu>
Sender: usenet@gmuvax2.gmu.edu (usenet administrator)
Organization: George Mason Pgm on Social and Organizational Learning
References: <1992Oct29.182814.17630@den.mmc.com> <6597@dove.nist.gov> <EMERY.92Nov2124532@Dr_No.mitre.org>
Date: Sat, 7 Nov 1992 17:57:09 GMT
Lines: 32