home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / lang / cplus / 12605 < prev    next >
Encoding:
Internet Message Format  |  1992-08-19  |  1.7 KB

  1. Path: sparky!uunet!igor!thor!rmartin
  2. From: rmartin@thor.Rational.COM (Bob Martin)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Is C++ "for the rest of us" ?
  5. Message-ID: <rmartin.714275698@thor>
  6. Date: 20 Aug 92 01:54:58 GMT
  7. References: <1355EN@netmbx.netmbx.de>
  8. Sender: news@Rational.COM
  9. Lines: 34
  10.  
  11. jrobie@netmbx.netmbx.de (Jonathan Robie) writes:
  12.  
  13. |What guidelines would you give to a manager who is trying
  14. |to decide whether to use C++ for an new project?  Would you
  15. |suggest that a team with average programmers move to C++ ?
  16. |Should a programming team attempt a C++ project if they do
  17. |not have any C++ gurus to fall back on?
  18.  
  19. First, learn as much as you can about the technology and the industry.
  20. Jumping into OOT in ignorance is a sure way to create a disaster.  
  21.  
  22. Select a small project (6 man months to 2 man years max).
  23.  
  24. Train the engineers in OOD and C++.  Training in OOD is essential, C
  25. programmers who learn C++ are likely to keep using C-isms and not
  26. likely to practice any OO.  
  27.  
  28. Document the successes and failures of the team, and then go on to
  29. select a new project and train more engineers and managers.
  30.  
  31. ---------------------------------
  32.  
  33. C++ is hard to learn.  OOD is perhaps even harder.  The conceptual
  34. barrier between C/SA/SD and C++/OOA/OOD is very high.  It takes a long
  35. time, and a lot of training and experience to cross that barrier.  Any
  36. organization which is contemplating the switch from C to C++ or SA/SD
  37. to OOA/OOD would be wise to move slowly, and enlist the help of the
  38. experts. 
  39.  
  40. --
  41. Robert Martin                        Training courses offered in:
  42. R. C. M. Consulting                       Object Oriented Analysis
  43. 2080 Cranbrook Rd.                        Object Oriented Design
  44. Green Oaks, Il 60048 (708) 918-1004       C++
  45.