comp.lang.ada
 help / color / mirror / Atom feed
* Assertive debugging: correcting software as if we meant it
@ 2005-07-14 14:15 Marc A. Criley
  0 siblings, 0 replies; only message in thread
From: Marc A. Criley @ 2005-07-14 14:15 UTC (permalink / raw)


This is an excellent article on how a comprehensive assertion-based 
debugging approach can result in significantly higher quality and 
reduced development time, because bugs are found and fixed quicker.

This sort of approach really complements software development with Ada, 
since with Ada one effectively gets numerous implicit assertions (range 
checks, index checks, null checks, type compatibility checks, etc.) for 
free.

Over the last few years I've significantly increased my use of 
assertions, in both Ada and C++, and can attest to the fact that 
problems are caught much sooner, and localized much quicker, than if I'd 
simply let themselves manifest themselves as application misbehavior.

"Assertive debugging: correcting software as if we meant it" by Mark 
Halpern.

http://www.embedded.com/showArticle.jhtml?articleID=163101116

-- Marc A. Criley
-- www.mckae.com
-- DTraq - XPath In Ada - XML EZ Out



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-07-14 14:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-07-14 14:15 Assertive debugging: correcting software as if we meant it Marc A. Criley

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