/Swift-Katas

TDD Katas written in Swift

Primary LanguageSwift

TDD-Katas-Swift

Test Driven Development Katas written in Swift.

Three laws of TDD

  1. You must write a failing test before you write any production code.
  2. You must not write more of a test than is sufficient to fail, or fail to compile.
  3. You must not write more production code than is sufficient to make the currently failing test pass.

https://blog.cleancoder.com/uncle-bob/2014/12/17/TheCyclesOfTDD.html

Katas

FibonacciKata

FizzBuzzKata

GameOfLifeKata

HashMapKata

LeapYearKata

LinkedListKata

MinesweeperKata

PrimeFactorsKata