Quality Coding
Technical agility for iOS developers: unit testing, TDD, refactoring

TDD Isn’t a Testing Technique

TDD → Crash! 💥

Your SwiftUI App Launches During Tests?! (SwiftUI TDD #3)

Using the Law of Demeter

Why Xcode Tests Are So Slow — and How to Fix It (SwiftUI TDD #2)

Generate .gitignore for Xcode Projects (SwiftUI TDD #1)

Moving a Property, Safely

"Many of One" Pattern

Test and Refactor SwiftUI

“Reverse TDD” with SwiftUI

Binding, Yes or No? (TDD with SwiftUI)

TCR a SwiftUI Button Tap

Extract a Subview: TDD with SwiftUI

Deferring Cleanup in TDD

TDD New SwiftUI Subview

SwiftUI and TCR!

When TDD Flows

TDD: Fixing the Design

How to Test Privates in Swift

Ruthless Refactoring in Swift

TDD with SwiftUI: Snapshot Workaround

Why does it fail? I need help!

Progress Beats Perfection: TDD with SwiftUI

TDD: Don't code what you won't use

TDD: Don't Be Too Quick

Curate the Design (TDD with SwiftUI)

Roadblock? Reset! (TDD with SwiftUI)

TDD Basics with SwiftUI

Oh No, a Bug! How to stop it from returning (TDD with SwiftUI)

Change @Binding in small steps verified by tests (TDD with SwiftUI)