11
Managing Dependencies
Identifying dependencies and implementing your code around common interfaces that the dependencies use will help you in many ways. You’ll be able to do the following things:
- Avoid waiting for another team or even yourself to finish a complicated and necessary component
- Isolate your code and make sure it works, even if there are bugs in other code that you use
- Achieve greater flexibility with your designs so that you can change the behavior by simply changing dependent components
- Create interfaces that clearly document and highlight essential requirements
In this chapter, you’ll learn what dependencies are and how to design your code to use them. By the end of this chapter, you’ll learn how to finish writing your code ...
Get Test-Driven Development with C++ 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.