comp.lang.ada
 help / color / mirror / Atom feed
* Have you ever had a bug caused by...
@ 2001-10-20  1:14 Mike Silva
  2001-10-20  1:44 ` Larry Kilgallen
                   ` (4 more replies)
  0 siblings, 5 replies; 42+ messages in thread
From: Mike Silva @ 2001-10-20  1:14 UTC (permalink / raw)


While discussing (er, pushing) Ada with some C-coding co-workers today
I asked a question to which I knew the answer (always the best kind!):
 "Have you ever had a bug caused by accessing off the end of an
array?"  Well, of course, they all had to say yes.  Then I started
thinking of other bugs that they would have to admit to, and which
wouldn't occur in Ada.  Nothing new here (Ada prevents many bugs...),
but I thought it would be fun and useful to develop a group list as an
Ada advocacy tool.  For example:


Have you ever had a bug caused by accessing off the end of an array?

Have you ever had a bug caused by an implicit type conversion?

Have you ever had a bug caused by a variable getting set to a value
outside its designed range?

Have you ever had a bug caused by different type sizes on different
platforms?

Have you ever had a bug caused by mixing incompatible types?

Have you ever had a bug caused by passing parameters of incorrect
types?

Have you ever had a bug caused by passing parameters in an incorrect
order?

Have you ever had a bug caused by different data structure ordering on
different platforms?


And so on.  It might also be nice to have a section of "Have you ever
wished you could..." questions.

Anyway, such a list strikes me as a potentially useful piece of
advocacy, should anybody want to offer contributions.

Mike



^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2001-12-04 11:09 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-10-20  1:14 Have you ever had a bug caused by Mike Silva
2001-10-20  1:44 ` Larry Kilgallen
2001-10-20  2:12   ` James Rogers
2001-10-20  9:15     ` Robert*
2001-10-20 11:20       ` Bertrand Augereau
2001-10-20 11:30         ` Matthew Woodcraft
2001-10-20 12:39           ` Robert*
2001-10-20 13:09           ` Bertrand Augereau
2001-10-20 21:21         ` Robert Dewar
2001-10-22 15:58     ` Ted Dennison
2001-10-20 19:07 ` Dr Adrian Wrigley
2001-10-21  1:09   ` Mike Silva
2001-10-21 12:05     ` Larry Kilgallen
2001-10-22 14:48 ` Marin David Condic
2001-10-22 17:03   ` Martin Dowie
2001-10-22 17:22     ` Marin David Condic
2001-10-23  6:13   ` Mike Silva
2001-10-22 21:49 ` David Bolen
2001-10-22 22:14   ` Marin David Condic
2001-10-23  0:52     ` Robert*
2001-10-23 13:30       ` Marin David Condic
2001-10-25  9:45         ` John English
2001-10-25 15:23           ` Marin David Condic
2001-10-25 18:17             ` Ted Dennison
2001-10-25 15:36           ` Ted Dennison
2001-10-25 16:09       ` Simon Wright
2001-10-25  2:16     ` David Bolen
2001-10-23  6:26   ` Mike Silva
2001-10-23  9:40     ` mike
2001-10-23 10:09       ` Preben Randhol
2001-10-23 13:48         ` Marin David Condic
2001-10-23 15:45           ` Ted Dennison
2001-10-23 17:08             ` Marin David Condic
2001-12-04 11:09               ` Harri J Haataja
2001-10-24 12:44             ` Marc A. Criley
2001-10-24 18:55               ` Jeffrey Carter
2001-10-24 19:34                 ` Marin David Condic
2001-10-26  4:18                   ` (Off topic:) Quality Anders Wirzenius
2001-10-25  9:36 ` Have you ever had a bug caused by John English
2001-10-25 15:41   ` Wes Groleau
2001-10-25 17:57     ` Have you ever had a bug OOPS Wes Groleau
2001-11-13  2:07       ` David Thompson

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