1. # vimeo.com/75643009 Uploaded 31 Plays 0 Comments
  2. # vimeo.com/86841404 Uploaded 125 Plays 0 Comments
  3. Doing Code Katas alone or in a Dojo can help sharpen our elementary skills as software developers. Practicing IDE shortcuts and TDD mini-step cycles is very useful for the daily business, yet I find some existing Code Katas too far away from real-life programming situations. That’s why I came up with the Trading Card Game Kata – which is (very loosely) based on Blizzard Entertainment’s free-to-play online-game “Hearthstone – Heroes of Warcraft”. This Kata is focused on practicing TDD in a slightly more complex (but not complicated) situation where you might have to think about rules like Single Responsibility Principle or Command Query Separation and might even feel the urge to use a Mocking framework at some point.

    First I will introduce the ideas of Katas and Dojos in general and explain the TCG Kata rules to you. Then I will demo some real-life best-practices for writing good developer tests, using my TCG Kata sample solution as a showcase. This will include:

    Picking the right Test Double
    Test Data Builders
    Behavior Tests with BDDMockito
    Prose-like Assertions with Hamcrest
    Readability Sugar
    PS: In the meanwhile, if anybody’s up for a little duel in the original Hearthstone, here’s my Battle.net tag on the EU server: koshiii#2720! :-)

    # vimeo.com/92886146 Uploaded 348 Plays 0 Comments

Björn Kimminich's Videos


Videos made by or featuring yours truly

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.