Summary

The cost of maintaining a software system is estimated to be many times its development cost. Computer code, regardless of the language, is still a mechanized and volatile expression of human thought. We all solve problems differently, and it is reflected in the code we write. But code rots with time. It becomes obscure and unreadable. This is an inevitable fact of the software life cycle.

With sound design principles, we can mitigate code rot and maximize code reuse.

Code reuse is good, but binary component reuse is even better. COM+ allows us to reuse objects without understanding their implementation. By strategically abstracting objects in our architecture tiers, we are in a much more comfortable position for reuse and scalability. ...

Get COM+ Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.