|
|||
|
|
The Health and Safety Programmes
When adopting object technology, there are an awful lot of suggestions, practices, edicts and dire warnings to remember and try not to fall foul of. Whether you got your analysis, design and language training from Matrice or someone else (or from apprenticeship, reading or having been thrown in at the deep end), most development teams will want to get some assurance that their project is healthy and that the prognosis is good. Whilst happy to carry out checks on any development activity, we have found that the commonest and most far-reaching mistakes are made in designs and in C++ implementations. The C++ Health and Safety CheckHere's a little checklist:
The answers to these questions and many more design practices, standards and style questions form part of the seminar and checklist deliverables of the programme. The check-up addresses the practices and deliverables of a project to ensure that the software being produced is effective, safe and maintainable. Training courses only provide a beginning; to give confidence that the development practices and the deliverables are making the best use of C++, a follow-up in a different format can be very useful. This kind of check-up is particularly important when C++ is the chosen language. C++ supports a very wide spectrum of development paradigms, but offers no guidance or restrictions on design or coding style. A typical first health and safety check would take two or three days. It would begin with a seminar to revise design and implementation goals and practices; it would proceed through a phase of design and code review; and would finish with a seminar centred on the recommendations and feedback. Subsequent checks would focus on review and feedback -- through seminar and walkthrough. Aims and Objectives
The Object-Oriented Design Health and Safety CheckAs well as, once again, ensuring that the designs are making effective use of object technology, are maintainable and will support future reuse, this check-up is also an opportunity to instigate Class Responsibility Collaboration (CRC) workshops. Along with a structured programme of "walkthrough" informal reviews, CRC workshops are one of the best investments of design time. For many organisations, though, finding experienced moderators for the first few workshops can be a problem. [ Home | Training | Consulting | More on Matrice | Contacting ] Questions or problems regarding this web site should be directed to webmaster@matrice.co.uk. Copyright © 2005 Matrice. All rights reserved. Last updated: 21 May, 2004 |
||