CodeRetreat – TDD and Pair Programming
I thought I know much about Test Driven Development (TDD) and Pair Programming. After attending CODERETREAT organized by Software Craftsmanship in Krakow I know that I was wrong. Theory is something totally different then practice.
This event was facilitated by Corey Haines, one of the inventors of this type of exercise (more info about it at this page). He encouraged us to use four elements of simple design, what really increased code testability and made it readable. He was also giving us really good hints during and between coding sessions. Next day I looked at my current home growth projects and realized how much can be improved there.
Software developer is always learning. When one thinks that he knows enough, he just don’t know that he is wrong and need to learn much more.