back arrowView show

Test-Driven Development with Joshua Greene and Michael Katz

47:04

Episode description

GuestsBook - iOS Test Driven Development LinksPrevious EpisodesShow NotesThe Components of Test-Driven Development
  • Keep Your Iterations Small
  • Test First 
  • Circular Progress of Testing and Developing Functionality
  • Avoid Testing other APIs (i.e. Integration Testing)
  • Use Mock Data for Outside Dependencies
  • Behavioral Driven Development vs XCTest
How to Encourage TDD in Your Team and Company
  • Make sure Maintainability and Specs are Met
  • Prevent Regressions with New Features
  • Regular Code Reviews
  • Tests Should Be Required Before Deployment
  • Encourage a Culture of Testing
  • Slow Add Tests to Projects Missing Them
Common Mistakes When Doing Test Driven Development
  • Following the Golden Pathand not testing edge cases and errors
  • Following Test Coverage too strictly or not enough
  • Use Multiple Test Targets
  • Write Tests First
For Experimenting with New APIs
  • Use Spike Solutions to Experiment
  • Write Temporary Tests
  • Use Playground to Test Code
Continuous Integration Tools
  • Jenkins
  • Travis-CI
  • CircleCI
  • Xcode Server
  • Fastlane
WWDC and TDD
  • New Performance Tests
  • Test Plan for Xcode
  • SwiftUI, Live Previews, and Modeling
WWDC 2019 - Testing in Xcode Social MediaTwitter - @brightdigit
Facebook - BrightDigitBrand New Instagram! - @brightdigit

★ Support this podcast on Patreon ★

episodes iconMore Episodes

Cross Platform Comparison with Rob Kerr

June 30th, 2019

34:43
GuestWhy should companies go with a cross-platform solution?
  • Consistent User Experience (whether that's a good idea or not)

External Developers with Jaim Zuber

April 21st, 2019

27:02
Previous EpisodeGuest: Jaim Zuber of Sharp Five Software Sharp Five SoftwareJaim Zuber BlogMarch 25 Apple Event
  • Not …

Cloud and Backend Services For Apps

February 10th, 2019

34:40
Previous EpisodesDefine Whether You Do Need Cloud or Backend ServicesYou Do Not Need …

WWDC 2018 - What Does It Mean For Businesses?

August 14th, 2018

29:36
In this episode, we talk about WWDC 2018 and what it means for the technology industry and businesses. 
It seemed like a fairly quiet conference for …
Loading ...

Download the RadioPublic app for
 FREE and never miss an episode.

Get it on Google PlayDownload on the App Store