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/shopping-list-web-app
wubin28/wuzhenbens_playground
wubin28/rust_adventure
wubin28/azure-k8s-service-create-ingress-controller
wubin28/basic-nginx-ingress-controller
wubin28/bat
A cat(1) clone with wings.
wubin28/book_LRBACP
wubin28/fd
A simple, fast and user-friendly alternative to 'find'
wubin28/functional-design-persistent-data-sieve
wubin28/gitui
Blazing 💥 fast terminal-ui for git written in rust 🦀
wubin28/grex
A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases
wubin28/hello-clojure
wubin28/learning-cors-by-example
wubin28/learning_rust_by_avoiding_common_pitfalls
wubin28/lsd
The next gen ls command
wubin28/my-code-for-book-functional-design
wubin28/my-draw-io-diagrams
wubin28/MyCppHelloWorld
wubin28/ripgrep
ripgrep recursively searches directories for a regex pattern while respecting your gitignore
wubin28/rust_from_java_and_cpp
wubin28/shopping-list
wubin28/shopping-list-web-app-2024-for-windows
wubin28/shopping-list-web-app-2024-for-wsl2
wubin28/the-rust-prog-lang-2nd-ed-code
wubin28/the_rust_book_code_by_wuzhenben
wubin28/tokei
Count your code, quickly.
wubin28/try-ingress
wubin28/unplanned-event-nudged-pitfall-avoidance
wubin28/wuzhenbens-clojure-playground
wubin28/zoxide
A smarter cd command. Supports all major shells.