Search The Blog
Latest Posts
from 5whys.com
Twitter: @RoyOsherove
About this site

TDD in .NET Online Course

TDD and BDD in Ruby Online Course

 

Subscribe!

This site aims to connect all the dots of my online activities - from tools, books blogs and twitter accounts, to upcoming conferences, engagements and user group talks.

Entries in Raymond Lim (2)

Tuesday
Jun262012

Video: (part 2a) Building a Go Game Engine with TDD and Pair Programming

I’ve put the whole list of continually updating videos on this Go game over here, so you can watch them form the beginning. There is still much to do, but this is starting to get fun!

In this 30 minutes video, Raymond Lim and I continue to work on the Go Game Engine, but this time we :

  • Start with some simple drawings of our wanted feature set, and create a simple backlog
  • We decide where we want to go next in terms of features
  • We start writing the feature that determines the winner of the game and “komi

 

You might ask “why are you pairing with Raymond on this anyway?”

It’s simple: Raymond was kind enough to send an email with a question about how to proceed in a specific part of his Go Engine, and in turn I felt it would make an interesting problem to solve as a pair. I did not know Raymond before, but I like to take a risk and meet someone new every once in a while, and pair with them on something I’ve never done before. This time I also got permission to record it. So there.

Monday
Jun252012

Video: (part 1) Building a Go Game Engine with TDD and Pair Programming

I’ve put the whole list of continually updating videos on this Go game over here, so you can watch them form the beginning. 

A few days ago, a guy named Raymond Lim sent me an email with some questions about how to do something with TDD. He has been working on creating a game engine for “Go” game, for practice.

I thought it would make for a fun tdd pairing session, so we short the first part of that today.

Here’s part one, which is just less than 2 hours long, where we setup the environment, and get going with some simple engine rules. you get to see how engaging and and fun it can be to pair, and how important communication is. Also, you get to see a bunch of times where test-first saves our asses.

It’s not perfect, but it’s basically how I’d approach this problem in the real world.

Have fun, and let me know if you’d like to see the rest of the session(s) we haven’t shot yet. Thanks Raymond, for having an open mind, and a willingness to jump into the deep water!

Web Analytics