2.1.2 (Thinking ahead) Flashcards
1
Q
What is Thinking ahead?
A
- Considering issues you are likely to encounter in the future
- Identify inputs and outputs
- Determine preconditions
- Caching
- Reusable components
2
Q
What is caching?
A
- Storing local versions of resources that need to be fetched
3
Q
What are preconditions?
A
- Requirements set on the data your program processes