On this page:
How To Use The Design Recipe
Definition
Interpretation
Examples
Template
Signature
Purpose Statement
Functional Examples/  Tests
Code

The Design Recipe

Data

  

Functions

Definition

  

Signature

Interpretation

  

Purpose Statement

Examples

  

Functional Examples/Tests

Template

  

Code

How To Use The Design Recipe

The design recipe is here to help you design programs properly. When beginning to solve a new problem, the first question to ask yourself is: do I need a new type of data? If so, follow the steps in the Data column for every new type of data you need. When writing functions, follow the steps in the Function column for every function you write.

Below are helpful questions to ask yourself when tackling a specific step of the DR:

Definition

Interpretation

Examples

Template

Signature

Purpose Statement

Functional Examples/Tests

Code