Protocol Oriented Programming + Unit Testing = ♥️
In 2015, Apple introduced a new concept - Protocol Oriented Programming
[https://developer.apple.com/videos/play/wwdc2015/408/]. I encourage you to
watch the whole 50 minutes of the WWDC video. One