Reuse's Interactions with Other Practices

Reuse is related to the use of productivity tools (Chapter 15) and Rapid-Development Languages (Chapter 31). For example, you might be able to reuse a tool that quickly generates user-interface code in Pascal or reuse a library of database components written in C but not be able to do both at the same time. Reuse can either help or hinder the use of specific tools.

Because reusable components have to be more change tolerant than one-off components, reuse helps with Designing for Change (Chapter 19). Reuse can also factor heavily in a design-to-tools practice (Design-to-Tools). Finally, Planned Reuse is hard to implement successfully unless an organization has the software-development fundamentals down cold (Chapter 4).

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.139.224