Write tests, a lot, mainly unit
A Response to Kent Dodd's Testing Approach
The Finer Points of Unit Testing
What follows are a list of language-agnostic principles and best practices I have found to be quite helpful when writing unit tests. Let me know what I missed in the comments! This article was inspired by the knowledge-base I've been developing lately. It's sort of a living car…