Chapter  4

The Plan: Idea to Design

If you are like most developers (myself included), you most likely have opened your favorite editor or IDE and just started developing. You may have had some vague idea of what you wanted your program to do, but you probably just made it up as you went along. Although this can work well for small projects, or learning new techniques, a design-as-you-go approach on a project of a nontrivial size will cause you a lot of headaches. As someone who has started more than one project as an experiment with no plan to grow it into something, I can attest to the fact that you encounter far fewer problems if you spend a little bit of time planning your project out, to understand its scope and anticipate where the hard ...

Get Beginning Facebook Game Apps 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.