Tests That Earn Their Keep
You already know you should write tests. The skill nobody teaches is writing ones that earn their keep, instead of a wall of green that protects nothing. On testing behaviour not implementation, why brittle tests are worse than none, and why "hard to test" is the design talking.
Read more