C Community's Cavalier Attitude On Software Reliability

William Thomas Wolfe, 2847 billwolf%hazel.cs.clemson.edu at hubcap.clemson.edu
Sat Mar 3 06:41:07 AEST 1990


>From evil at arcturus.UUCP (Wade Guthrie):
> [Unix BUGS comments]
> are honest indications of where problems may exist, and they do so
> in language that can be enjoyed by the person reading the manual.  

   If a currency conversion program is based on the exchange rates
   as of a given date, then this is a continuation of the specification 
   which does not belong in the DEFECTS section.   

   Under no circumstances should a DEFECTS section contain flippant
   comments such as "I tinker a lot, so things break, but then I fix
   them, hooray", "Not bloody likely", or other comments which indicate
   a cavalier attitude toward software reliability.  

   DEFECTS sections exist for the purpose of listing known areas in
   which an implementation does not correspond to the specification,
   along with potential workarounds (if any) and the estimated date
   of repair.  Now compare this with your typical Unix BUGS section.
   

   Bill Wolfe, wtwolfe at hubcap.clemson.edu



More information about the Comp.lang.c mailing list