Agilizing: Impressionistic thoughts and feelings on doing unit testing

I finally got the environment ready to be able to do Test Driven Development in Drupal.

Some quick thoughts:

1. Acquia stack is great to quickly setup a drupal environment. If you want to set up testing, then it sucks big time. Why? Because of what,, ironically, makes Acquia so cool: it has its own environment for drupal not connected with the rest of your computer. Cool because if you are working on windows, you only run the services when you need them. It sucks because when one attempts to run test on the command line or to use drush, it is impossible.

2. It makes programming feel like playing a strategy game. Big win here.

3. Amazing how many times it saves you from what would be very hard to track errors.

4. Running tests on the web interface is sloooooooow. I figured a way to use the time, which is to write the next tests, but I do feel that this is breaking the proper flow.

5. TTD is flow inducing, even with the problems in 4.