PFAB#4: Exception handling and coping with failure

Welcome to week 4 of Programming Feedback for Advanced Beginners. In this series I review a program sent to me by one of my readers. I analyze their code, highlight the things that I like, and discuss the things that I think could be better. Most of all, I suggest small and big changes that the author could make in order to take their code to the next level.

(To receive all future PFABs as soon as they’re published, subscribe by email or follow me on Twitter. For the chance to have your code analyzed and featured in future a PFAB, go here)

Last week we began analyzing Michael Troyer's commute-time-measuring tool. If you missed it, read that post first to catch up. This week we're going to look at how Michael could improve the way in which his program handles errors.

Find out how on my blog.