Skip to content
View codecop's full-sized avatar

Organizations

@swkWien @schmidrules @DeveloperMelange @sammancoaching

Block or report codecop

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Showing results
HTML 11 25 Updated Dec 19, 2025

For practicing refactoring techniques like 'peel' and approval testing xml

C# 1 Updated Oct 17, 2025

an exercise for getting awkward code under test

Python 10 9 Updated Jan 16, 2025

Flowchart for choosing the right Clojure type definition form

255 15 Updated Feb 1, 2018

A curated collection of .windsurfrules files designed to guide AI coding assistants (like Codeium's Cascade) in generating code that adheres to various best practices, architectural patterns, langu…

44 5 Updated Mar 30, 2025

for practicing refactoring techniques including anti-corruption layer

C# 5 Updated Jun 7, 2025

refactoring kata where you need a mock or stub

Java 12 14 Updated Apr 24, 2023

a refactoring exercise with a complex conditional for dividing overtime hours into two rates

Java 14 12 Updated Jan 7, 2022

Some sample data you could use to help test your solution to the Phone Numbers code kata, and a script to create it.

Python 45 42 Updated Dec 9, 2025

Refactoring exercise where data layer and business layer are not clearly separated

Java 19 26 Updated Apr 1, 2024

the goal is to practice refactoring to a Chain of Responsibility pattern

C++ 20 18 Updated Nov 4, 2025

sample code for explaining the Law of Demeter

Java 7 13 Updated May 22, 2025

for writing tests that check correct objects are included in a list

C++ 12 10 Updated May 16, 2024

refactoring exercise to practice extract method and extract class

C++ 5 7 Updated Feb 15, 2025

Starting code for doing the Shopping Basket kata with TDD https://sammancoaching.org/kata_descriptions/shopping_basket.html

Swift 5 4 Updated Dec 11, 2024

the code has a bug and needs some unit tests. You'll need a test double too.

CMake 7 9 Updated Jul 7, 2025

Code kata for learning about test doubles and SOLID principles

C++ 2 9 Updated Oct 10, 2025

An exercise for learning about Approval testing and in particular designing a printer

C++ 6 7 Updated Jun 6, 2024

starting position for the RPG Combat Kata with an approval testing approach

Python 3 4 Updated Nov 3, 2025

a kata for practicing both testing with Combination Approvals and 'Split Phase' refactoring

Java 17 10 Updated Jun 6, 2024

a kata for practicing a refactoring: template method -> strategy pattern

Python 3 6 Updated Jul 7, 2015

A extension of the gilded rose kata, teaching Embellish through Functor and Applictive

C# 1 1 Updated Apr 29, 2019

Refactoring coding kata

C++ 2 Updated Dec 19, 2025

Code kata for learning more about Test Doubles and SOLID principles

Swift 1 4 Updated Jun 6, 2024

several implementations which you can test with the same test cases

Java 1 5 Updated Oct 12, 2022

Refactoring kata dealing with Primitive Obsession.

C++ 1 1 Updated May 2, 2023

code kata for learning more about test doubles and SOLID principles

PHP 7 19 Updated Jun 16, 2025

A refactoring kata where you'll practice disentangling business logic from frameworks and SQL

C# 3 3 Updated Aug 21, 2023

exercise to help you understand the Law of Demeter

C++ 10 11 Updated Mar 5, 2025
Next