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. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access