comp.lang.ada
 help / color / mirror / Atom feed
From: Ludovic Brenta <ludovic@ludovic-brenta.org>
Subject: Re: Working with incompetent adaists / unsafe typing war story
Date: Thu, 16 Feb 2006 21:17:14 +0100
Date: 2006-02-16T21:17:14+01:00	[thread overview]
Message-ID: <87zmkrqcs5.fsf@ludovic-brenta.org> (raw)
In-Reply-To: VeRIf.30362$3V4.15715@trnddc06

Anonymous Coward <anonymous@coward.org> writes:
> I'd like to start with a war story:

[...]

> That story is just a sample of what I encounter too frequently in
> the Ada workforce.  It seems a /majority/ of ada developers have no
> formal Ada training, and are primarily C developers who picked up
> the Ada syntax on the job.  Consequently, ada principles are lost,
> and much of the ada code out there is only slightly safer than C
> code (but still safer primarily because even a poor Ada developer
> cannot write ambiguous code like they can in C).
>
> I've only worked on four or so workplace ada projects.  The projects
> with elaborate coding standards produced substantially better code,
> but I think it was just chance that those projects also had Ada
> enthusiasts who used private types, as the coding standard did
> nothing to promote private typing.
>
> Do you folks encounter this frequently?  And what's the solution?
> Management can never appreciate the benefits of concepts like type
> safety.  Strong typing is incorrectly viewed as "academic" and
> counter to progress.

At Barco, I am part of a small team that has been using Ada for the
past 8 years or so.  I've been there for only two years myself.  My
colleagues are software engineers, not just coders.  They all
understand the power of type safety, and their desks have badges with
the Countess' effigy and the motto: "In strong typing we trust - Ada -
1983 - 1995 - 2005".  Last year, I wrote the new version of the coding
standard, and everyone on the team has a culture of following it.  So,
my experience is quite exactly the opposite of yours, and as a
consequence I'm a happy software engineer :)

-- 
Ludovic Brenta.



  parent reply	other threads:[~2006-02-16 20:17 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-16  2:15 Working with incompetent adaists / unsafe typing war story Anonymous Coward
2006-02-16  8:32 ` Jean-Pierre Rosen
2006-02-16 16:10   ` Peter C. Chapin
2006-02-17  9:27   ` Jerome Hugues
2006-02-17  9:48     ` Stephen Leake
2006-02-16 10:20 ` stephe_on_the_web
2006-02-17  4:19   ` Anonymous Coward
2006-02-17  5:25     ` Jeffrey R. Carter
2006-02-19  3:58     ` adaworks
2006-02-19 15:28       ` Stephen Leake
2006-02-16 20:17 ` Ludovic Brenta [this message]
2006-02-17  4:25   ` Anonymous Coward
2006-02-17 23:09     ` Ludovic Brenta
2006-02-16 23:57 ` adaworks
     [not found]   ` <7glav1paqvs5oco9nn9s5gknlimfu8aglg@4ax.com>
2006-02-17 13:39     ` Marc A. Criley
2006-02-17 18:55   ` Simon Wright
2006-02-17 20:43     ` Pascal Obry
2006-02-17 21:02     ` Stefan Lucks
2006-02-17 21:04       ` Pascal Obry
2006-02-18  9:58       ` Simon Wright
2006-02-17  1:57 ` Brian May
2006-02-17  5:29   ` Jeffrey R. Carter
2006-02-17 12:43     ` Simon Clubley
2006-02-17 19:18       ` Jeffrey R. Carter
2006-02-20  4:44   ` Anonymous Coward
2006-02-20  7:42     ` Brian May
replies disabled

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