Jon Reid's repositories
XcodeCoverage
Code coverage for Xcode projects (Objective-C only)
XcodeWarnings
Xcode configuration file to turn up warnings
ViewControllerPresentationSpy
Unit test presented and dismissed iOS view controllers, including alerts and action sheets
MarvelBrowser-Swift
Swift TDD Sample App
GitCommitMessageTemplate
Template with Arlo's Commit Notation
RefactoringViewController
iOS view controller with unit tests, so you can play with ways to refactor it
ExpectToEventuallyEqual
XCTest assertion for async code
iOSDevDirectory
The iOS Dev Directory
ApprovalTests.Net
ApprovalTest verification library for .Net
babystepstimer
A timer for the "baby steps" exercise/technique for doing TDD
DiffEngine
Manages launching and cleanup of diff tools
DisableEnableBackup
Scripts to Disable/Enable Time Machine backups
Encode-TestDesign-Kata
the code works and the tests pass, can you make the code easier to maintain?
exercises-start-points
repo for the cyberdojo/exercises-start-points Docker image; a cyber-dojo microservice
expensereport
The ExpenseReport legacy code refactoring example in various languages
GildedRose-Refactoring-Kata
Starting code for the GildedRose Refactoring Kata in many programming languages.
Mastermind
TDD for SwiftUI project
name-normalizer
TDD Paint-by-Numbers exercise: Name Normalizer
PackageList
The master list of repositories for the Swift Package Index.
Parrot-Refactoring-Kata
Kata to help practice Pollymorphism (with apologies to Martin Fowler's "Refactoring")
provable-refactorings
A collection of refactoring recipes that are provably safe. They never accidentally introduce nor fix a bug, including one that you don't know exists. They maintain all behavior, including unknown or unspecified behavior. To accomplish this, each recipe is concrete and language-specific.
swift-snapshot-testing
📸 Delightful Swift snapshot testing.
swift-xctest
start-point for Swift, XCTest
ViewInspector
Runtime introspection and unit testing of SwiftUI views