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/gildedrose-refactoring-kata-java-baseline
wubin28/gildedrose-refactoring-kata-java
wubin28/taming-legacy-code-verify-tsi-map
wubin28/buckpal
An example approach for implementing a Clean/Hexagonal Architecture
wubin28/Building-RESTful-Web-Services-with-Go
Building RESTful Web Services with Go, published by Packt
wubin28/cash-register-solution
wubin28/GitLab-Quick-Start-Guide
Published by Packt
wubin28/guard-clause-kata
wubin28/kubernetes-in-action
Code from the Kubernetes in Action book
wubin28/merchant-galaxy
Merchant guide to galaxy
wubin28/mocking-a-parameter-by-extracting-interface
wubin28/mockitokata
wubin28/null-in-result-set-kata
wubin28/order-receipt-baseline
wubin28/order-receipt-solution
wubin28/SeleniumWithCucucumber
In this project we will discuss working Selenium with cucumber
wubin28/Single-Sign-On-Kata
a kata useful for understanding Test Doubles
wubin28/spring-data-book
Spring Data - The Definitive Guide - Modern Data Access for Enterprise Java Developers
wubin28/spring-integration-test-tutorial
Spring Boot Integration Test using TestContainers Tutorial
wubin28/taming-smelly-code
wubin28/taxi-kata
wubin28/test_examples
wubin28/tlc11-mocking-a-static-final-field-or-a-static-initializer-with-static-method-calls
wubin28/tlc2-mocking-a-tough-parameter-by-adapting-parameter
wubin28/tlc3-mocking-a-newed-instance-by-parameterizing-constructor
wubin28/tlc4-banking-mocking-a-newed-instance-by-parameterizing-method
wubin28/tlc4-mocking-a-newed-instance-by-parameterizing-method
wubin28/tlc5-mocking-a-newed-instance-by-extracting-and-overriding-factory-method
wubin28/tlc6-mocking-a-static-method-call-by-introducing-instance-delegator
wubin28/Vue.js-2.x-by-Example
Vue.JS 2.5+ by Example, published by Packt