There are only two hard things in Computer Science: cache invalidation and naming things.
-- Phil Karlton
There are only two hard things in Computer Science: cache invalidation and naming things.
Learning to program teaches you how to think. Computer science is a liberal art.
Since tests are the first reuse of your code, if setting up a test is hard.... Yup, that code can't be reused.