I just finished a three-day training course on Test-Driven Development (TDD) by Industrial Logic. It was jam packed with really great information. Luckily they gave us online access to all the material so that i can review it later. It was too much to digest in the class. I recommend that course to anyone. Often we think that TDD is simply “write the test first, see it fail, then write code until the test passes”. It is much more. How you do things actually really matters. Some major points I took from the training are: Refactoring: You have to stay green in your tests while refactoring. Yes, constantly. Make tiny,…