I’ve been attending a workshop with Andreas Brink from Factor 10. This is what I learned:
– most of the developing time is spent reading old code
– old code can be really annoying to read
– it’s completely ok to have code that basically looks like “showDialog(); calculatePrice()”
– Resharper is cool
– unit tests give you a safety harness when refactoring
– how to change code so that dependencies that make it harder to write tests are disarmed
– TDD can be powerful but also hard