Extreme Test Driven Development session
The session was really an extreme one, because half an hour before presentation started Visual Studio 2005 C# compiler crashed on laptop I was supposed to use (thanks to one Cancel click on Resharper highlight hotfix install window). Then when the session started we discovered that projector won’t work with other PC we had. Luckily, Petr Mlynarcik, my colleague from Monster had a lap top with him which I borrowed and started talking. (People knowing me knows that all I need to do is start talking about coding. It is very hard later to stop for me 🙂 )
Presentation itself was ok (at least for me).. I spoke about problems in modern software production, how TDD can help with those probles. Then I made one web page MVP pattern example which I used in second mocking example. Because I didn’t have on laptop no NUNit tool (and there’s no public WiFi access in Microsoft building) I was forced to speak about writting tests and mocking without running them which made my task slightly harder.
At the end I used presenter made by tests in second example to create a WinForm application which shared the same presenter as WebForm application
I also heard a lot of good questions and comments and it looks to me that there are a lot of space in Prague for TDD to spread its roots 🙂
Slides and source code used can be downloaded from DNG.cz archive