comp.lang.ada
 help / color / mirror / Atom feed
From: john@assen.demon.co.uk (John McCabe)
Subject: Re: HOOD?
Date: 1996/07/02
Date: 1996-07-02T00:00:00+00:00	[thread overview]
Message-ID: <836340235.16937.0@assen.demon.co.uk> (raw)
In-Reply-To: 4rbcbf$n19@mailsrv2.erno.de


Franz.Kruse@erno.de (Franz Kruse) wrote:


>What is the general opinion of the Ada community about HOOD as a design method?

>Franz Kruse


I can't tell you the general opinion, only my opinion having used it
over the last few years - only up to the 3.1 definition.

I think it works out as a fairly reasonable method, the only pitfall
being that it couldn't handle "provided data" after version 3.0. From
a purist point of view this is good for encapsulation and information
hiding etc, but it can be bad for performance. Obviously the method
isn't going to force you not to modify your code to break the rules,
but if you're using a tool, you then get to the point where your
design and your implementation (code) start to diverge.

The other major problem with it is a lack of tool support. There never
were many tools, they weren't particularly good anyway (especially
HOOD Nice from Intecs - IPSYS is much better and still supported
because of the EFA contract), and they appear to be being dropped from
companies' repertoires.

Finally, the hierarchy could cause problems with Ada 83, and (at least
up to 3.1) the Object Based, rather than Object-Oriented nature was
not totally ideally suited to e.g. C++ or Ada 95 (apparently).

On the whole, it was OK but I think there are probably more suitable
methods for most things.



Best Regards
John McCabe <john@assen.demon.co.uk>





  reply	other threads:[~1996-07-02  0:00 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-07-02  0:00 HOOD? Franz Kruse
1996-07-02  0:00 ` John McCabe [this message]
1996-07-04  0:00   ` HOOD? Ian Ward
1996-07-05  0:00     ` HOOD? John McCabe
1996-07-04  0:00 ` HOOD? Jan Wuyts
1996-07-04  0:00   ` HOOD? Ian Ward
1996-07-05  0:00     ` HOOD? John McCabe
  -- strict thread matches above, loose matches on Subject: below --
1996-07-04  0:00 HOOD? Jean-Marie Wallut
1996-07-04  0:00 ` HOOD? John McCabe
1996-07-08  0:00   ` HOOD? Hugh Dunne
1996-07-08  0:00     ` HOOD? John McCabe
1996-07-08  0:00 HOOD? Jean-Marie Wallut
1996-07-08  0:00 ` HOOD? John McCabe
1996-07-19  0:00 HOOD? Michel.Guyot
1996-07-19  0:00 ` HOOD? Hugh Dunne
1996-07-19  0:00   ` HOOD? John McCabe
replies disabled

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