Hacker News new | ask | show | jobs
by 9rx 138 days ago
Tests are the specification.

That they also happen to be executable is there only to automatically ensure that the program actually conforms to the specification.