Chapter 4. Active Debugging
In This Chapter
• Taking charge of debugging
• Setting breakpoints
• Stepping through a program
• Exploring behaviors and tabs
In passer-rating
, you have a program that runs without crashing. This is an achievement, but a small one. Let’s explore it a little more and see if we can’t turn it into a program that works. This entails a small test and maybe some probing of the inner workings.
A Simple Test Case
Run passer-rating
again. Give it the old data set if you like, for a short, mediocre game; but also try a rating for a quarterback who didn’t play at all:
passer-rating on 2011-12-03 18:45:13 -0500comps, atts, yards, TDs, INTs: 10 20 85 1 0Rating = 78.1comps, atts, yards, TDs, INTs: 0 0 0 0 0Rating = nan
Hmm. Not ...
Get Xcode® 4 Unleashed, Second Edition 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.