What is TDD (and red-green-refactor)?
When you create a program, you should be thinking about how you’ll know it’s right when it’s done. How will you make sure it’s doing what it’s supposed to do, before it goes to production? TDD and red-green-refactoring can help!