home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!pipex!doc.ic.ac.uk!uknet!axion!pkeddie
- From: pkeddie@axion.bt.co.uk (Paul Keddie)
- Newsgroups: comp.object
- Subject: Maintenance and OO
- Message-ID: <1993Jan25.093100@axion.bt.co.uk>
- Date: 25 Jan 93 09:31:00 GMT
- Sender: news@axion.bt.co.uk
- Reply-To: pkeddie@axion.bt.co.uk (Paul Keddie)
- Organization: British Telecom Research Labs
- Lines: 28
-
-
- Hi!
-
- I am reasonably new to the OO paradigm and would like to know of
- people's real experiences in having to maintain lager 00 programs written
- in C++.
-
- I know that, in theory, the benefits OO gives to developers should also
- count for maintainers (data hiding, etc) -- but does this bare up in
- practise? Specifically:
-
- 1) Are 00 programs harder to maintain than normal functional programs?
- 2) Do maintainers need to adopt new approaches to maintenance for 00
- programs?. For example, I've found trying to track function calls can
- lead to dead ends if you come to a call to 'Handle' in an event-driven
- program. Is my approach wrong?
-
- 3) Are there more difficulties because of C++ rather than the 00 paradigm?
- 4) Is badly written C++, 00 programs worst than the equivalent C programs?
-
- I think that is enough for now, thanks in advance for your comments
-
- Paul
- Software Maintenance Group, Software Technology Division, BT
- Research Labs, Martlesham Heath, Ipswich, IP5 7RE, UK
- E-mail: pkeddie@axion.bt.co.uk
- Phone: +44 473 649154
- Fax: +44 473 643019
-