Peter Kofler's repositories
ugly-trivia-kata
Remote pair-programming code kata, working on Ugly Trivia code base. -- Practice
FreeMind-Fork-for-Training
Large Java Code Base to explore (and try to fix) for Training Purposes.
csharp-puzzler-collection
An exploration of "traps, pitfalls and corner cases".
javaclass-rb
Java Class File Parser for Ruby
LCD-Numbers-Object-Calisthenics-Kata
Solve LCD Numbers under Object Calisthenics constraint.
refactoring-to-streams
Learn how to express your algorithms in Java 8 Streams.
Functional-TDD-Workshop-2
Repository for collection material and ideas for workshop on TDD with functional programming languages.
LCD-Numbers-Mocking-Kata
Add tests to LCD Numbers Kata using test doubles.
Trivia-with-Approvals-Kata
Legacy Coderetreat with Approval Test setup.
99bottles
Test suites for 99 Bottles of Beer kata. -- Practice
ApprovalTests.java.Koans
27 progressive examples to help you learn Approval Tests. -- Practice
c_koans
C Koans. Branch contains Setup for cmocka. -- Practice/Patches
Clarify-Exception-Refactoring-Kata
For practising refactoring, removing duplication, and making code more flexible. -- Patches/Practice
clock-in-jquery
Clock-In kata JavaScript/jQuery with Mocha, Sinon and Chai. -- Practice
diy-lang
A hands-on, test driven guide to implementing a simple programming language. -- Practice
GameOfLife-Refactoring-Kata
Starting code for the Game of Life Refactoring Kata in many programming languages. -- Additions/Port
katas
Service providing katas that can be loaded into tddbin.com. -- Patches
lcd-strong-typing-kata
Strong typing kata on LCD Numbers. -- Worked during #SoftDevGang meeting (unfinished)
PeelAndSlice
A Presentation of Tools that makes legacy code easier to handle
RCDartGameOfLife
Conways Game of Life in Dart for Rosetta Code. -- Done during Hackergarten Vienna.
scheme-koans
Learn Scheme with the Scheme Koans
Smoke.rb
Runs tests against anything, using STDIN (or command-line arguments) and STDOUT. (Ruby version)
socratesch_cqrs
Live Coding, CQRS+EventSourcing
TDDwithMockObjectsAndDesignPrinciples
TDD with Mock Objects: Design Principles and Emergent Properties (C#, JavaScript, Java, Python, Ruby)
Tennis-Refactoring-CodingDojoVie
Starting code for a Refactoring Code Kata on the Tennis rules -- Worked during #CodingDojoVie (unfinished)
tictactoe-with-emil-kata
Code Kata with Emil. -- Practice
trivia-bugszero-kata
#BugsZero Kata on Trivia. -- Worked on during #SoftDevGang meeting (unfinished)
walkmod-quickstart
quickstart tutorial
Yatzy-Refactoring-Kata
Starting code for a Refactoring Code Kata on the Yahtzee rules -- Worked during #CodingDojoVie (unfinished)