In this episode, you'll see how to change a Swift struct memberwise initializer while maintaining backward compatibility as we refactor the Quiz ResultsPresenter.
The system's modular design, in combination with the test suite and the compiler, allows us to move fast and confidently make changes in the codebase.
Subscribe to our Youtube channel and follow the project's progress on GitHub.
References
Essential Developer Academy
Become a complete Senior iOS Developer
Practical resources on Swift, TDD, modular design, and clean architecture to help you deliver high-quality apps and grow your career with confidence.