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 ... Who passes what? We move more responsibilities, then ask how much one caller should pass to the next Need to add a feature to some gross legacy

Finding Objects 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 ... Who passes what? We move more responsibilities, then ask how much one caller should pass to the next Need to add a feature to some gross legacy Switch statements (and conditionals in general) are a clue that refactoring to an In this video we'll continue building the Rick and Morty app. Specifically we will work on hooking up Location Go to to save 10% off your first purchase of a website or domain using

Moving responsibilities from the caller to a called Writing characterization tests for legacy

Photo Gallery

Finding Objects / Swift Code Katas #5: Tennis Score
Who Passes What? / Swift Code Katas #8: Tennis Score
Refactor Tests & Code / Swift Code Katas #16: Trip Service
Get Code Under Test / Swift Code Katas #10: Gilded Rose
Replacing a Switch / Swift Code Katas #9: Parrot Speed
Extract and Override / Swift Code Katas #14: Trip Service
Build FULL iOS App in Swift: Part 49 (Rick & Morty | 2023) – Location Search
Exploring Code Smells / Swift Code Katas #18: Expense Report
Clean Swift Code with Where Clause
Avoid Breaking Changes / Swift Code Katas #6: Tennis Score
Moving Responsibilities / Swift Code Katas #7: Tennis Score
Code Katas #6 - Watch me solve code katas live and talk through my process
View Detailed Profile
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 ...

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

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

Who passes what? We move more responsibilities, then ask how much one caller should pass to the next

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

Replacing a Switch / Swift Code Katas #9: Parrot Speed

Replacing a Switch / Swift Code Katas #9: Parrot Speed

Switch statements (and conditionals in general) are a clue that refactoring to an

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

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

How do we tackle untested legacy

Build FULL iOS App in Swift: Part 49 (Rick & Morty | 2023) – Location Search

Build FULL iOS App in Swift: Part 49 (Rick & Morty | 2023) – Location Search

In this video we'll continue building the Rick and Morty app. Specifically we will work on hooking up Location

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

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

Before we clean up this untested

Clean Swift Code with Where Clause

Clean Swift Code with Where Clause

Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using

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

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

How to make changes in

Moving Responsibilities / Swift Code Katas #7: Tennis Score

Moving Responsibilities / Swift Code Katas #7: Tennis Score

Moving responsibilities from the caller to a called

Code Katas #6 - Watch me solve code katas live and talk through my process

Code Katas #6 - Watch me solve code katas live and talk through my process

Show starts at 2:43 Solutions are here: https://github.com/CodingGarden/

120 Test Cases, So Fast! / Swift Code Katas #11: Gilded Rose

120 Test Cases, So Fast! / Swift Code Katas #11: Gilded Rose

Writing characterization tests for legacy