Footnotes

Chapter 1

1. In fact, many software projects, including iOS apps, are still managed this way. This fact shouldn’t get in the way of your believing that the waterfall model is an obsolete historical accident.

2. The test framework you use may choose to report assertion failures and “errors” separately, but that’s okay. The point is that you get to find out the test can’t be completed with a successful outcome.

Chapter 2

1. Research undertaken by Microsoft in conjunction with IBM (http://research.microsoft.com/en-us/groups/ese/nagappan_tdd.pdf) found that although teams that were new to TDD were around 15–35% slower at implementing features than when “cowboy coding,” the products they created contained 40–90% fewer bugs—bugs that needed ...

Get Test-Driven iOS Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.