S02E14: Changing struct initializers without breaking clients | Professional iOS Engineering Series

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