Divide and Conquer

As you begin to think about the individual jobs that your software needs to perform, the task of building an entire computer program becomes less daunting, and your code becomes much cleaner and more organized. Along those lines, let’s think about the jobs we want kittenbook to perform:

Image Get the user’s name

Image Get the user’s phone number

Image Determine the user’s location based on the phone number

Get a list of images on the user’s Facebook ...

Get Learning to Program 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.