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.
2
Q
pure function
A
a function that does not modify any of the objects it receives as arguments. most pure functions are fruitful.
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.
4
Q
modifier
A
a function that changes one or more of the objects it receives as arguments.
5
Q
functional programming style
A
a style of program design in which the majority of functions are pure.
6
Q
invariant
A
a condition that should always be true during the execution of a program