Rocky

81%
Flag icon
Invariants. An invariant is a property of a variable or structure that is always true. For example, a data structure storing lines of text might enforce an invariant that each line is terminated by a newline character. Invariants reduce the number of special cases that must be considered in code and make it easier to reason about the code’s behavior.
A Philosophy of Software Design
Rate this book
Clear rating
Open Preview