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:
Get the user’s name
Get the user’s phone number
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.