|
|
|
|
|
by pydry
1464 days ago
|
|
>Every change would inevitably break tests (not functionality!) and developers were spending more than half their time wrestling with the test suite. I find that this invariably happens because the team tries to test implementation at a very low level rather than behavior at a high level. I blame an overemphasis on unit tests over integration testing (e.g. J B Rainsberger's inane rant) and tutorials that imply that, for example, if you build a class you have to have some tests for that class. |
|