Opening the book…
- prototype and patch:
- A development plan that involves writing a rough draft of a program, testing, and correcting errors as they are found.
- designed development:
- A development plan that involves high-level insight into the problem and more planning than incremental development or prototype development.
- pure function:
- A function that does not modify any of the objects it receives as arguments. Most pure functions are fruitful.
- modifier:
- A function that changes one or more of the objects it receives as arguments. Most modifiers are void; that is, they return
None. - functional programming style:
- A style of program design in which the majority of functions are pure.
- invariant:
- A condition that should always be true during the execution of a program.
- assert statement:
- A statement that check a condition and raises an exception if it fails.
This page titled 16.6: Glossary was last modified on Sat, 02 Apr 2022 22:02:00 GMT and is shared under a CC BY-NC 3.0 license and was authored, remixed, and/or curated by Allen B. Downey (Green Tea Press) via source content that was edited to the style and standards of the LibreTexts platform.
The book could not be loaded just now.