TDD with Mock Objects: Design Principles and Emergent Properties (C#, JavaScript, Java, Python, Ruby)
☆295Jul 12, 2025Updated 7 months ago
Alternatives and similar repositories for TDDwithMockObjectsAndDesignPrinciples
Users that are interested in TDDwithMockObjectsAndDesignPrinciples are comparing it to the libraries listed below
Sorting:
- Several code katas on a racing car theme☆314May 22, 2025Updated 9 months ago
- Exercises to unit test legacy code☆27Jul 18, 2011Updated 14 years ago
- This is a refactoring kata for improving your coding skills☆122Feb 24, 2026Updated last week
- Coding exercise to experience the impact of composition and other techniques on objects relationships☆15Jun 18, 2025Updated 8 months ago
- A Kata exercise. This one involves writing code to reserve seats on a train.☆112Jan 19, 2026Updated last month
- Kata for a legacy code hands-on session. The objective is to write tests and refactor the given legacy code.☆455Jun 24, 2024Updated last year
- The paperboy example used for illustrating the anemic domain model☆10Nov 18, 2016Updated 9 years ago
- starting code and instructions to help you with the Scrabble kata☆11Apr 5, 2024Updated last year
- A legacy refactor kata, focused on the violation of the tell don't ask principle and anemic domain model☆32Nov 2, 2023Updated 2 years ago
- For practicing refactoring, removing duplication, and making code more flexible☆19Feb 20, 2026Updated last week
- Source code for the book, "Growing Object-Oriented Software, Guided by Tests"☆276Nov 30, 2009Updated 16 years ago
- A simple kata to live-code with Alistair about Hexagonal Architecture☆130Dec 7, 2022Updated 3 years ago
- Refactor developer habits: among many such habits when writing or maintaining code☆141Sep 5, 2019Updated 6 years ago
- This is an example of code obsessed with primitives.☆52May 22, 2024Updated last year
- Legacy Code Retreat - Trivia Game codebase☆531Updated this week
- Practice Designing code for less bugs☆89Jul 26, 2024Updated last year
- The Kata used in our presentations and tutorials.☆33Apr 16, 2019Updated 6 years ago
- Outside-In TDD kata☆29Jan 26, 2026Updated last month
- My implementation of the Gilded Kata.☆30Sep 29, 2015Updated 10 years ago
- IntelliJ plugin to limit your work-in-progress☆112Nov 25, 2025Updated 3 months ago
- The ExpenseReport legacy code refactoring kata in >50 programming languages (Ada to Zig)☆156Jul 19, 2025Updated 7 months ago
- AGILE TECHICAL PRACTICES mentoring program☆21Sep 22, 2025Updated 5 months ago
- Me following along with Steve and Nat's GOOS book☆26May 3, 2011Updated 14 years ago
- This is a Refactoring Kata based on the rules of Tennis☆803Sep 24, 2025Updated 5 months ago
- Kata to learn about Polymorphism☆132Dec 31, 2025Updated 2 months ago
- Code for the 39th London Code Dojo meetup in Oct 2016, Song refactoring kata☆11Feb 2, 2024Updated 2 years ago
- exercise to help you understand the Law of Demeter☆10Mar 5, 2025Updated 11 months ago
- Kata for practicing SOLID principles☆10Jan 6, 2015Updated 11 years ago
- A kata to practice dealing with expensive and hard-to-test infrastructure.☆12Feb 10, 2025Updated last year
- Papercraft cube used as training aid for Outside-In Test Driven Development☆13Nov 30, 2021Updated 4 years ago
- A Java-based sample application for Batect☆10Oct 17, 2023Updated 2 years ago
- Code used for examples in the technologyconversations.wordpress.com☆25Oct 31, 2021Updated 4 years ago
- Backend application for the CleanCoders series☆89Mar 20, 2019Updated 6 years ago
- skeleton solution and test cases for comparing iterative and incremental approaches☆21Oct 12, 2025Updated 4 months ago
- A refactoring kata where you'll practice disentangling business logic from frameworks and SQL☆107Jan 29, 2026Updated last month
- Starting code for the GildedRose Refactoring Kata in many programming languages.☆4,172Feb 5, 2026Updated 3 weeks ago
- Cucumber integration for mutation testing tool PIT☆28Jan 26, 2026Updated last month
- Supporting documents for a "Know your IDE" workshop. Work In Progress!☆15Apr 2, 2019Updated 6 years ago
- Create a Linux based remote desktop environment in the Cloud (Azure)☆10Oct 25, 2022Updated 3 years ago