“Swifty” explained

These are design principles to always keep in mind when coding to make better software. They make software more maintainable, flexible, and testable.