CS 5500: Standard Libraries and Reuse

Module Overview

This week you will learn how standard libraries and reuse have made software easier to develop. We will start by listing some of the technical obstacles that were once allowed to interfere with software reuse. We will then consider several case studies that illustrate successful reuse or poor design that interferes with reuse.

Course Map

highlighting module content within context of course

Readings

Read these chapters from Paul Ford's What is Code?

Resources

No resources yet.

Lessons

  1. Making Reuse Difficult
  2. Making Reuse Easy
  3. How Design Affects Reuse
  4. Standard Techniques for Reuse
  5. Pitfalls

Homework Assignments

For debugging: Click here to validate.