comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin D. Condic" <mcondic-nospam@quadruscorp.com>
Subject: Re: Win2000 has 63,000 'defects'
Date: 2000/03/07
Date: 2000-03-07T13:10:26+00:00	[thread overview]
Message-ID: <38C529E4.BE1ED0E@quadruscorp.com> (raw)
In-Reply-To: 38C3D03D.FD5D39D1@earthlink.net

Charles Hixson wrote:
> Somehow I tend to feel that both extremes are wrong here.  Yes, one should
> write the best code that one can.  Yes, one should include all reasonable
> error checks. (A few kind words for Design By Contract go here.) But one
> still needs debugging tools.  The less you use them, the friendlier they
> need to be.  Once upon a time I used to read core dumps, but I haven't
> looked at one in the last 10 years.  I haven't written assembler in the last
> 15+.  So to help me much debugger needs to be symbolic, and tied in a useful
> way to the source level of the code that it is being applied to.

In some environments, debuggers (or what would pass for one) are a way
of life. In embedded systems programming you need a debugger or
something very similar just to be able to watch the code execute and see
if it is behaving as expected.

When I build things for a workstation or a PC, often I find I build code
with built-in Put_Line statements that are toggleable on/off for similar
reasons. I either embed them in "pragma Debug" statements or have some
runtime selectable debug switch controlling output. It gives me the
ability to trace what the code is doing and look at important data as I
am developing the code. This may be why I have not turned on a debugger
in a workstation environment in years. I never get to the point where I
can't see what the code is doing without a debugger.

Of course, when called on to work on other people's code, we have a
whole different situation... :-)

MDC
-- 
=============================================================
Marin David Condic   - Quadrus Corporation -   1.800.555.3393
1015-116 Atlantic Boulevard, Atlantic Beach, FL 32233
http://www.quadruscorp.com/
m c o n d i c @ q u a d r u s c o r p . c o m

***PLEASE REMOVE THE "-NOSPAM" PART OF MY RETURN ADDRESS***

Visit my web site at:  http://www.mcondic.com/

"Because that's where they keep the money."
    --  Willie Sutton when asked why he robbed banks. 
=============================================================




  parent reply	other threads:[~2000-03-07  0:00 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-02-15  0:00 Win2000 has 63,000 'defects' Gautier
2000-02-15  0:00 ` Hyman Rosen
2000-02-15  0:00   ` Larry Kilgallen
2000-02-15  0:00     ` Hyman Rosen
2000-02-15  0:00       ` Brian Rogoff
2000-02-15  0:00       ` Larry Kilgallen
2000-02-15  0:00         ` Hyman Rosen
2000-02-15  0:00           ` Ed Falis
     [not found]             ` <RUkq4.1243$dw3.69085@news.wenet.net>
2000-02-15  0:00               ` Dang! (was Re: Win2000 has 63,000 'defects') Mike Silva
2000-02-17  0:00                 ` Preben Randhol
2000-02-17  0:00                   ` Larry Kilgallen
2000-02-15  0:00             ` Win2000 has 63,000 'defects' Hyman Rosen
2000-02-15  0:00           ` Brian Rogoff
     [not found]           ` <150220001931201946%emery@grebyn.com>
2000-02-17  0:00             ` Dale Pontius
     [not found]               ` <1e66z6d.1a9fzdvtbw6t2N%herwin@gmu.edu>
2000-02-19  0:00                 ` Nick Roberts
2000-02-19  0:00               ` Joe Wisniewski
2000-02-21  0:00                 ` Larry Kilgallen
2000-03-04  0:00                   ` Robert I. Eachus
2000-03-06  0:00                     ` Charles Hixson
2000-03-06  0:00                       ` Robert Dewar
2000-03-07  0:00                         ` Ted Dennison
2000-03-07  0:00                       ` Marin D. Condic [this message]
2000-03-07  0:00                         ` Jean-Pierre Rosen
2000-03-08  0:00                           ` Marin D. Condic
2000-02-17  0:00       ` Preben Randhol
2000-02-16  0:00   ` Gautier
2000-02-17  0:00   ` Charles Hixson
2000-03-07  0:00     ` Mike Dimmick
2000-03-07  0:00       ` Brian Rogoff
2000-03-08  0:00       ` Dale Pontius
2000-03-08  0:00         ` David Starner
2000-03-08  0:00           ` Ted Dennison
2000-03-08  0:00             ` Laurent Guerby
2000-03-10  0:00             ` Tarjei T. Jensen
2000-02-15  0:00 ` Florian Weimer
2000-02-15  0:00   ` Larry Kilgallen
     [not found]     ` <38A9C619.790950B0@quadruscorp.com>
2000-02-15  0:00       ` Keith Thompson
2000-02-15  0:00   ` Marin D. Condic
2000-02-17  0:00   ` Ted Dennison
2000-02-17  0:00     ` Gautier
     [not found] ` <38A9C4ED.C75316F9@raytheon.com>
2000-02-16  0:00   ` Samuel T. Harris
2000-02-16  0:00 ` Windows TP (Re: Win2000 has 63,000 'defects') Vladimir Olensky
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox