Mine: I started an overhaul for a codebase after my last weekend visit to DHTML, the reason for the overhaul is that the codebase is a mess filled with bugs. So, I planned adding tests to it. But you know what, I was able to complete the authentication and basic authorization for users in just s couple of days. But been writing test for it since the past four days. I just have a break through with the authorization test for basic user and Super Admin, Still have three more authorization level to test.
What keeps me going is seeing the test failed and wanting to have them run each time. Also, I was able to bootstrap the app level functionality test, so I am happy seeing them run each time I rerun them.
Morale, I can confidently modify parts of the new code with less worry of breaking some feature if my test run successfully after the update.
Let's hear from you guys.