Metadata

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.