- Testing in software
Introduction to iOS App Design Patterns
- The smallest unit of testing is ”anxiety”
- It is not necessary to test things that are not anxiety-inducing
- Characteristics of easily testable programs:
- Clear inputs and outputs, with minimal side effects
- Not dependent on complex internal states
- Loose coupling
- The fastest testing is achieved through Swift’s type checking