Media Summary: Break-everything-then-fix-it is not a healthy way to refactor. For these changes, I apply the Mikado Method in the small, without ... Need to add a feature to some gross legacy TDD says to start with a failing test. But TCR prevents failing tests, reverting your

Moving Responsibilities Swift Code Katas - Detailed Analysis & Overview

Break-everything-then-fix-it is not a healthy way to refactor. For these changes, I apply the Mikado Method in the small, without ... Need to add a feature to some gross legacy TDD says to start with a failing test. But TCR prevents failing tests, reverting your First, make the change easy. Then, make the easy change. And even then, there are still some

Photo Gallery

Moving Responsibilities / Swift Code Katas #7: Tennis Score
Who Passes What? / Swift Code Katas #8: Tennis Score
Finding Objects / Swift Code Katas #5: Tennis Score
Avoid Breaking Changes / Swift Code Katas #6: Tennis Score
Refactor Tests & Code / Swift Code Katas #16: Trip Service
Get Code Under Test / Swift Code Katas #10: Gilded Rose
Exploring Code Smells / Swift Code Katas #18: Expense Report
Refactoring Tennis / Swift Code Katas #4: Tennis Score
The Best Code Katas For Ambitious Software Developers
Don't Change Behavior / Swift Code Katas #15: Trip Service
Can TCR Really TDD? / Swift Code Katas #2: FizzBuzz
Extract and Override / Swift Code Katas #14: Trip Service
View Detailed Profile
Moving Responsibilities / Swift Code Katas #7: Tennis Score

Moving Responsibilities / Swift Code Katas #7: Tennis Score

Moving responsibilities

Who Passes What? / Swift Code Katas #8: Tennis Score

Who Passes What? / Swift Code Katas #8: Tennis Score

Who passes what? We

Finding Objects / Swift Code Katas #5: Tennis Score

Finding Objects / Swift Code Katas #5: Tennis Score

Break-everything-then-fix-it is not a healthy way to refactor. For these changes, I apply the Mikado Method in the small, without ...

Avoid Breaking Changes / Swift Code Katas #6: Tennis Score

Avoid Breaking Changes / Swift Code Katas #6: Tennis Score

How to make changes in

Refactor Tests & Code / Swift Code Katas #16: Trip Service

Refactor Tests & Code / Swift Code Katas #16: Trip Service

First, let's improve the test

Get Code Under Test / Swift Code Katas #10: Gilded Rose

Get Code Under Test / Swift Code Katas #10: Gilded Rose

Need to add a feature to some gross legacy

Exploring Code Smells / Swift Code Katas #18: Expense Report

Exploring Code Smells / Swift Code Katas #18: Expense Report

Before we clean up this untested

Refactoring Tennis / Swift Code Katas #4: Tennis Score

Refactoring Tennis / Swift Code Katas #4: Tennis Score

Continuing a #LiveCoding series where I do #refactoring in #SwiftLang on a

The Best Code Katas For Ambitious Software Developers

The Best Code Katas For Ambitious Software Developers

Code Katas

Don't Change Behavior / Swift Code Katas #15: Trip Service

Don't Change Behavior / Swift Code Katas #15: Trip Service

When we bring legacy

Can TCR Really TDD? / Swift Code Katas #2: FizzBuzz

Can TCR Really TDD? / Swift Code Katas #2: FizzBuzz

TDD says to start with a failing test. But TCR prevents failing tests, reverting your

Extract and Override / Swift Code Katas #14: Trip Service

Extract and Override / Swift Code Katas #14: Trip Service

How do we tackle untested legacy

Making the Easy Change / Swift Code Katas #23: Expense Report

Making the Easy Change / Swift Code Katas #23: Expense Report

First, make the change easy. Then, make the easy change. And even then, there are still some