home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / object / 5038 < prev    next >
Encoding:
Internet Message Format  |  1993-01-25  |  1.4 KB

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