Writing unit tests is reinventing functional programming in non-functional languages

93 points by jamongkad

Read the article

Discussion on Hacker News