July 1996
Intermediate to advanced
680 pages
19h 53m
English
Opportunistic Reuse doesn't have any notable side effects, but Planned Reuse programs have one.
Improved performance. Reused components improve performance in two ways. They are often better-designed and more polished than one-off components, which means they are often faster (Pfleeger 1994b). They also allow systems to be assembled more quickly, which allows systems to be tested for performance bottlenecks sooner. But because they tend to be more general, reusable components can sometimes be slower than one-off components, so you'll need to assess the performance of any particular component you're interested in instead of assuming that it's faster or slower.
Read now
Unlock full access