TDD, BDD and Testing in General
Testing the code someone is paying you to write is a skill that’s required in this business. There are different styles and approaches, but understanding what makes your code correct is critical!
Testing code has moved beyond the realm of QA and into the realm of design, asking you to think about what you do before you do it. Let's have a look at some strategies.