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,8c54bb73b6fd8d22 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: GDB Woes Continued... Date: 1998/02/02 Message-ID: <1998Feb2.141441.1@eisner>#1/1 X-Deja-AN: 321434430 References: <6b07b3$inj$1@Masala.CC.UH.EDU> <01bd2e9b$76253380$562c5c8b@aptiva> <6b4k6k$30t$1@Masala.CC.UH.EDU> Reply-To: Kilgallen@eisner.decus.org.nospam X-Nntp-Posting-Host: eisner.decus.org X-Trace: news.decus.org 886446890 25564 KILGALLEN [192.67.173.2] Organization: LJK Software Newsgroups: comp.lang.ada Date: 1998-02-02T00:00:00+00:00 List-Id: In article , dewar@merv.cs.nyu.edu (Robert Dewar) writes: > Of course different people have different styles, but too many programmers > today are introduced only to the hack-and-debug school of coding. It is > interesting to present the clean-room model to typical programmers today > (this is the approach in which developers are not permitted to run their > code at all to test it, let alone to debug it -- the idea is to have > the developers develop solid correct code, and then let a separate team > do the testing). Without going that far, I have recently had the opportunity to write 25K (not counting comments) lines of Ada which cannot be debugged yet because the piece into which it plugs is not yet available. I am _very_ glad to be using Ada in this circumstance and able to make progress using only a compiler. > Of course there are always exceptions, where subtle interactions are best > tracked down with a debugger, Of particular significance in this area are the points where there is an interface to code from others for which you do not have the source (such as an operating system). Ada programmers suffer in this area particularly since such interfaces were usually not designed with Ada support as a top priority and likewise for documentation. The best answer even people on this list seem to have for Microsoft situations is "you better know C". Larry Kilgallen