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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is caching?

A
  • Storing local versions of resources that need to be fetched
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are preconditions?

A
  • Requirements set on the data your program processes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly