Listen

Description

We built a foundation for our application in the last episode.  Now, we move into solving the problem that our customers will pay for.  This step is just putting our plan on the computer and handling a single case.  Our actions should be defined in our specification to the point that this is relatively easy.

Document As You Go

A way to approach this step is to start with comments, move to text/hard-coded output, and then to plug in the computations.  When you follow this approach, the actions of this phase follow the checklist below. This process is tedious for the most simple problems but makes more sense as you move to more significant and more complex challenges.

Your Homework

This episode takes us through solving our problem in an automated fashion.  Walk through the suggested steps above with your application.  If you get ahead on the work a little and solve for the general case then that is ok.  The episodes break up the implementation to make it easy for large products.  A small product may not need all of these distinct steps. Specific case code example: implement2.tar.gz