|
Alternatively:
1. Design at a higher level of abstraction (eg,
instead of Account, Portfolio, Loan, etc have an abstract class called
FinancialProduct and extend it for new products. You can reuse any
containers/clients of FinancialProduct).
2. Build code to as high quality as possible - you
can't reuse it if it doesn't work!
3. Document components clearly, particularly in
terms of their contracts.
4. Ship test harnesses with the components so that
new subclasses/changes can be regression tested
5. Use an enterprise-wide repository (like the
one that comes with Rational Enterprise Suite)
Good luck
Jason Gorman
----- Original Message -----
|
Title: AW: (ROSE) how to improve the reuse in our company?
- (ROSE) how to improve the reuse in our company? Li,Hong
- Jason Gorman
