From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,INVALID_MSGID, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3334f982144a667d X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: javadoc => adadoc? Date: 1998/08/04 Message-ID: <1998Aug4.073510.1@eisner>#1/1 X-Deja-AN: 377797338 X-Nntp-Posting-Host: eisner.decus.org References: <6ptlbe$k3$1@nnrp1.dejanews.com> <6pvslq$poo@drn.newsguy.com> <6q4k5q$10uo$1@mdnews.btv.ibm.com> <35C5DAC4.F68DA421@earthling.net> X-Trace: news.decus.org 902230513 24144 KILGALLEN [192.67.173.2] Organization: LJK Software Reply-To: Kilgallen@eisner.decus.org.nospam Newsgroups: comp.lang.ada Date: 1998-08-04T00:00:00+00:00 List-Id: In article , dewar@merv.cs.nyu.edu (Robert Dewar) writes: > Norm said > > <<> The true benefit of javadoc is the automated generation of hypertext >> documentation that can be viewed with a browser. Indices by package, by >> class, and by method name, as well as links to related pages (e.g. from the >>> > > Very nice, but not for a moment would I describe this as documentation! > The danger of such tools is precisely that it leads sloppy coders to > think that they don't need to document their code, because some automatic > tool can do it for them. Documentation is all about providing information > that is NOT readily derivable from the code, by either a human or by a > simple minded tool. For example, one critical aspect of documentation is > to say what you did NOT do and why you did NOT do it! I have long felt that such human generated commentary has the best chance in most shops of being: a) maintained b) read during subsequent revisions if it is stored as comments in the source code itself. Sentinel characters to denote such special comments may be in order, but it hardly need be so complex as HTML to convey meaning. Extracting to an external format can go through some arbitrary formatting process. Larry Kilgallen