In TDD, the test suite can serve as a tool for quantitatively analyzing the qualities present (or absent) in the production code. One example: A test will need to access the production entity that it is testing, obviously. However, sometimes a test needs to access another entity or entities as well, even though they are … Continue reading "TDD and Coupling"