Chapter 16 Flashcards

1
Q

prototype and patch

A

a development plan that involves writing a rough draft of a program, testing, and correcting errors as they are found.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

pure function

A

a function that does not modify any of the objects it receives as arguments. most pure functions are fruitful.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

planned development

A

a development plan that involves high-level insight into the problem and more planning than incremental development or prototype development.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

modifier

A

a function that changes one or more of the objects it receives as arguments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

functional programming style

A

a style of program design in which the majority of functions are pure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

invariant

A

a condition that should always be true during the execution of a program

How well did you know this?
1
Not at all
2
3
4
5
Perfectly