If you are a software developer, you might have come across the term “testable code”. Almost always when someone refers to “testable code” they do it in the context of unit testing. So in order to explain how to write testable code, we first have to ensure a common understanding of unit testing. And this is what this post is all about.

Read More