In each problem, to complete a problem users needs to write a comprehensive testing suite.
In order to evaluate the quality of the test suite, user defined testing will be run against incorrect implementations of the problem. The user test suite must expose the bugs of these suits (see mutation testing).
In each problem, to complete a problem users needs to write a comprehensive testing suite.
In order to evaluate the quality of the test suite, user defined testing will be run against incorrect implementations of the problem. The user test suite must expose the bugs of these suits (see mutation testing).