## Metadata * URL: [https://github.com/testdouble/contributing-tests/wiki/Tests%27-Influence-on-Design](https://github.com/testdouble/contributing-tests/wiki/Tests%27-Influence-on-Design) * Author: [[testdouble|Testdouble]] ## Highlights * Deciding whether and how to couple two pieces of code is a fine art in software development, and as such, it's a point of never-ending tension as systems are designed and redesigned. * Simply by using the subject code under test, a test becomes coupled to that subject's public API and its behavior, if not the implementation itself.