When the error messages are caused, by a test suite with a mathematical rigourous spec and edge case geared tests, this eventually results in correct code.
Agreed - given a complete and correct test suite! But even so, "correct" code is not necessarily efficient or readable code.
And note that writing the complete and correct test suite is likely to be a task of similar difficulty to designing and writing good code! I'm not saying don't test, but I am saying that non-trivial testing is difficult.
RDD (Resume Driven Development) being a part of this. In development this manifests itself through various trends by using tools one doesn't really need for a particular project, such as GraphQL or using Redux for every React App et cetera.
5 comments
[ 3.2 ms ] story [ 28.6 ms ] threadAnd note that writing the complete and correct test suite is likely to be a task of similar difficulty to designing and writing good code! I'm not saying don't test, but I am saying that non-trivial testing is difficult.