Practical Testing for an Imperative World

Aug 22, 2017 · New York, United States of America

Talk Summary:

Practical Testing for an Imperative World
Techniques and patterns used to design and test the content downloading system for WSJ for iOS. Describes an approach leveraging
composition and dependency injection to test even the most complex,
dependency-rich classes. All sample code is in Swift, and no other
testing frameworks are used besides XCTest.

Speaker Bio:
Roben Kleene is a Lead iOS Developer working on the WSJ iOS App at Dow Jones.
Before switching to iOS development in 2009, he worked as a user
interface designer for eight years, and helped launch the web retailer He graduated from Tufts University in 2001 with degrees
in Computer Science and German.
He can be found on twitter at

Event organizers
  • try! Swift NYC

    try! Swift NYC operates in the 5 boroughs of NYC to cultivate an open and welcoming community for individuals using the Swift programming language. Anyone is welcome to join, whether you are a beginner, college student, engineer, designer, recreational coder, etc. Since try! Swift NYC is open to all people, we will aim to have events (or series of events) geared to target specific subset(s) of the members to segment member interests.  There are two things we ask of members: 1) Maintain an open and friendly

    Recent Events

Are you organizing Practical Testing for an Imperative World?

Claim the event and start manage its content.

I am the organizer

based on 0 reviews