Jun 24, 2024
If TDD weren't such a drain on developer efficiency -- especially due to the need for endless mocking -- it would be extremely common in practice.
But, it's reasonable to split the difference with at least some end-to-end testing to prevent regressions, if only product managers and other stakeholders would push back against their executive overlords over the never-ending series of arbitrary deadlines.