Articles
Page 22 • RSS Feed
Page 22 • RSS Feed
In this episode, we finish the SubmitButtonController implementation and test-drive the ResultsViewController factory.
In this episode, we simplify the iOSViewControllerFactory implementation and test-drive the QuestionViewController submit button.
In this episode, we finish test-driving the ResultsPresenter and QuestionPresenter implementations.
In this episode, we test-drive the ResultsPresenter implementation.
In this episode, we finish test-driving the QuestionViewController creation in the concrete view controller factory.
In this episode, we start test-driving a concrete implementation of the ViewControllerFactory protocol.
In this episode, we finish test-driving the NavigationControllerRouter implementation, and we undergo a significant refactoring by replacing the old hard-coded String type questions with the new Question enum type.
In this episode, we continue the implementation of the NavigationControllerRouter by creating an abstract factory protocol, a factory test stub and a new type representing a Question.
In this episode, we finish test-driving the functions responsible for starting and scoring the game.
In this episode, we create the Result type and refactor the Flow to accommodate scoring at the end of the Quiz game.
In this episode, we improve the Router and Flow components of the Engine framework by replacing the previously hardcoded String type for Question and Answer.
In this episode, we review the overall architecture of the game, so far formed by the Engine, Routing, Presentation and UI layers.
Caio Zullo
I've been writing software since 1998, professionally since 2006, and on Apple platforms since 2009. I love building robust, well-engineered, and beautiful applications and coaching developers to achieve their best potential.
Mike Apostolakis
I'm a software engineer from Athens, Greece. My goal is to help the software industry evolve by enabling developers and companies to practice valuable techniques and build powerful and durable systems.