6 ms·
While I agree that over-testing the wrong parts of your program can have an impact on program design, your end user's needs/desires are usually testable things.
by mscman 11y ago
While I agree that over-testing the wrong parts of your program can have an impact on program design, your end user's needs/desires are usually testable things. TDD helps make sure that experience is reproducible, even through sweeping changes to the codebase.