Pinned Repositories
android
GitHub Android App
gildedrose-refactoring-kata-java-baseline
Kata-Hotel-World-Clocks
Use Robot Framework Maven Plugin, Cucumber-jvm, FitNesse and Java to implement the Hotel World Clocks kata and refactor it to Observer design pattern. In this kata, a hotel has 5 clocks showing the time of Beijing (UTC+8), London (UTC+0), Moscow (UTC+4), Sydney (UTC+10), and New York (UTC-5). You have to consider daylight saving time for cities like London and New York in this kata. When the time of each one of these clocks is set due to incorrect time or start/end of daylight saving period, the time of all other clocks will be set automatically. The hotel would add more clocks for different cities in the future.
KataATM
In China, people could use ATMs of banks to check balance of their accounts, deposit and withdraw money, and even recharge prepaid units to their electricity cards. Now try to use TDD to implement this kata and refactor it to Command design pattern.
KataFizzBuzz
Code Kata for Agile Tour Beijing 2013 in Java
money-example-by-kent-beck-java
Sample code of Part I of book Test-Driven Development by Example by Kent Beck
pact-ec-app
A consumer of pact contract testing
tbc-hotel-world-clocks-test-first
Kata Hotel World Clocks developed in TDD for my book Taming the Bad Code
tbc-ticket-dispenser-java
Kata Ticket Dispenser for my book Taming the Bad Code
trivia
Legacy Code Retreat - Trivia Game codebase
wubin28's Repositories
wubin28/KataFizzBuzz
Code Kata for Agile Tour Beijing 2013 in Java
wubin28/TriviaJava
Refactored Trivia Java
wubin28/BookTamingBadCode_TestFirst
Sample code of chapter 2 of my book "Taming the Bad Code".
wubin28/BookTamingBadCode_Waterfall
Sample code of my book "Taming the Bad Code".
wubin28/ch06.3
Sample code for chapter 6
wubin28/ch07.1
Chapter 7: models and persistence
wubin28/ch07.5
Chapter 7 part 2
wubin28/ch08
Chapter 8 sample code
wubin28/ch09.2
wubin28/ch09.4
wubin28/ch09.5.1
wubin28/ch09.5.2
wubin28/ch09.6
wubin28/ch10.1
Chapter 10 Section 1
wubin28/ch10.2
Chapter 10 Section 2
wubin28/ch10.3
Chapter 10 Section 3
wubin28/ch11.1.1
wubin28/ch12
Chapter 12
wubin28/CppUnitLite
CppUnitLite imported from http://www.objectmentor.com/resources/bin/CppUnitLite.zip. Made it running in Visual C++ 2012.
wubin28/IDDD_Samples
These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168
wubin28/Kata-Fizzbuzz
wubin28/KataBunStore
The Kata for practicing the factory design patterns including Simple Factory, Factory Method and Abstract Factory.
wubin28/KataCSharpLearning
Kata C# Learning
wubin28/KataDocumentEditor
The Kata Document Editor is used to practice Flyweight design pattern. For the description of this kata in Chinese, please see http://blog.csdn.net/wubinben28/article/details/11829259
wubin28/KataFizzBuzzCSharp
Kata Fizz Buzz in C# for the 12th meeting of bjdp.org.
wubin28/KataFizzBuzzPhp
Kata FizzBuzz for PHP
wubin28/KataStarbuzzCoffee
Refactor the Starbuzz Coffee Kata to Decorator Design Pattern. For the description of the Kata in Simplified Chinese, please see http://blog.csdn.net/wubinben28/article/details/13287559
wubin28/obfuscatedLife
Conway's Game of Life in 9 lines of C
wubin28/propaganda
A propagator library for Clojure
wubin28/scala-tour
A cooler tour the same as scala language