Gilded Rose Screencasts

21 views
Skip to first unread message

Bobby Johnson

unread,
Dec 22, 2011, 3:45:28 PM12/22/11
to software_cr...@googlegroups.com, altnet...@googlegroups.com

While I was attending the conference this year, Ian Davis post a video of himself performing the Gilded Rose Kata. I really enjoyed watching it and wanted to take a stab at it myself. I had a couple hours to kill sitting at O’Hair waiting on my flight so I fired up my environment and took a stab at it.

This video is the result of that session. The video consists of me getting the system under test. I did attempt a refactoring a couple times but kept driving to Ian’s solution because it was to fresh in my head. So I trimmed the solution out of my video and left only the testing. Go watch Ian’s video for a elegant solution to the problem. Do note that there is a significant amount of play and experimentation in this video, I am just dorking around.

It took me a while to post this because I originally recorded the session using Camtasia:Mac, which is a horribly broken piece of software. I had to wait until I could get a license for ScreenFlow before actually producing the video. If you are in the market for software to do this kind of video, go with ScreenFlow.

If you are interested, I am using the Giles auto test runner, Nunit and several Resharper macros in the video. You can find my source on github.


I would be interested in feedback and see other people solve the kata.


--
"The explanation requiring the fewest assumptions is most likely to be correct."

- Occam’s Razor
http://en.wikipedia.org/wiki/Occam's_Razor

Wouter Lagerweij

unread,
Dec 22, 2011, 4:13:28 PM12/22/11
to software_cr...@googlegroups.com
Hi Bobby, 

Thanks for posting this. I'll watch the videos later, but I was trying to look at your solution source, but the link seems to point to the unchanged kata code. Which fork is yours?

You can find two of my attempts (in Java) at https://github.com/wouterla/GildedRose in two separate branches (aptly named  'FirstTry' and 'GildedRoseTry2'. I also did a third variation where I only put the regression tests in cucumber, not changing the Try2 implementation.

Wouter


--
You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_cr...@googlegroups.com.
To unsubscribe from this group, send email to software_craftsma...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.



--
Wouter Lagerweij         | wou...@lagerweij.com

Bobby Johnson

unread,
Dec 22, 2011, 4:19:30 PM12/22/11
to software_cr...@googlegroups.com
Apparently I never pushed the branch. It is there now.
Reply all
Reply to author
Forward
0 new messages