Hacker News new | ask | show | jobs
by pwim 5870 days ago
My issue with this idea is that the process of creating a complete set of tests is that the effort involved in creating them is likely greater than the actual coding.

Furthermore, if you are doing something like unit tests, you are dictating the system design. Then it is really just up to someone to fill in the blanks, which in typical software (say a typical web application) is trivial to do.

The only place I could see this working is where there is a simple input/output set. Something along the lines of a unix binary like sort or uniq. However, I'm not sure there is much outsourcing needed along those lines.