3 ms·
It's frequently the domain model objects themselves changing that causes all the spurious breakage. This is not nearly as much a problem in dynamic languages,
by mumblemumble 6y ago
It's frequently the domain model objects themselves changing that causes all the spurious breakage.
This is not nearly as much a problem in dynamic languages, especially if you tend to do data-level programming instead of defining a lot of custom types for your domain modeling. And I suspect that this is exactly why classical TDD was first popularized among Java developers, while the London school first gained traction in the Ruby and Python communities.