Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » TDD   (RSS)
This time we did a new Kata - variant of poker hands . Instead of being so specific about the interface the user story we used for the Kata was simply; Given two five card hands I want to know which hand is the winner . We also choose to use the object Read More...
Today I got that feeling of how the use of one word, interpreted differently by different people result in misunderstandings. It was when I read this which IMHO is full of misunderstandings (including some of the comments). One example is that refactorings Read More...
It was MineSweeper for the 6th MSFTCorpDojo today. We also applied the object calisthenics rules this time. We ended up with a lot of interesting discussions on how to design to follow the calisthenics rules and this lead us to not really driving the Read More...
Yesterday was the fifth MSFTCorpDojo . MineSweeper as usual and we tried switching person at keyboard on each arrow in the TDD cycle (and not really pairing). As last time we tried BDD style tests. Didn't end up quite as neat as last time but we still Read More...
This time we took the completed BankOCR Kata from last time and tried to refactor it using the object calisthenics rules . It was really fun and the dojo was quite different from the other dojos which has been more TDD focus. This time we had a lot of Read More...
A few weeks ago I was introduced the the object calisthenics described by Jeff Bay in the book The ThoughtWorks Anthology . The object calisthenics is a way to practice writing object oriented code. The nine rules of are not intended to be used in your Read More...
I've heard that some people don't think the CodingDojo site tells you a lot about what to expect in a coding dojo. It's more about practical things and listing a number of good problems to solve during the dojo. So I'll try to elaborate. In a coding dojo Read More...
Fourth MSFTCorpDojo today. MineSweeper and MicroPairing this time too.This time we, as a result of the retrospect from last time , we did BDD-style testing (I've added one of the test classes below as an example). We decided to start by implementing a Read More...
So I previously mention a neat way to set up visual studio to work with a console test runner so you don't switch to the error list all the time. There is a potential problem here. Sometimes you add a compilation error to the code. In this case the post Read More...
This time we diverted from what I think is a basic dojo rule; you start over each time. So we continued with our BankOCR variant from last time and actually finished it including extending the number of digits and having three different checksum variants. Read More...
When I first started using xUnit.net the only feasible way to run the tests for me was to use the console test runner as a post build event in visual studio. The only annoying thing about the default settings in visual studio with this setup however is Read More...
Third MSFTCorpDojo today and MineSweeper and MicroPairing again. We did almost no design this time and started with only end-to-end tests. In my opinion the purest way of executing a kata. We had very good progress in the first hour but started refactoring Read More...
Have you ever found yourself fixing a bug or adding a simple feature to some code that have no tests and since you usually do things test driven you know you should get the code under test but you decide not to because the change only takes a few minutes Read More...
Considering my recent rambling about the power of words I had an almost embarrassing experience at yesterday's dojo . When you look at the existing TDD literature it typically says; write a failing test, make a smallest possible change to make the test Read More...
We basically did two changes this time compared to last time . We adopted the micro pairing previously discovered and we tried a new Kata; BankOCR . I had prepared a variant of BankOCR where we added one user story at the time so that the group didn't Read More...
More Posts Next page »
 
Page view tracker