Ad-Hoc Design

Trial-and-error or nonexistent design techniques are likely to fail when you are developing software in general. Surprisingly, even when lack of design has been proven to cause late and over-budget projects that do not work or are never delivered, software developers continue to ignore this part of the development cycle. It seems as if there are never enough resources or days in the week for this seemingly empty and intangible phase.

With the component orientation inherent to COM, a flawed design is more pronounced as the application evolves. Although it is true that there are great benefits to component-based software, all advantages quickly disappear if components are assembled into monolithic, rigid structures. It is very difficult ...

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.