Referential Transparency
Absence of side effects is necessary but not sufficient for referential transparency. Referential transparency means that an expression (such as a function call) can be replaced with its value; this requires that the expression has no side effects and is pure (always returns the same results on the same input).
Read more about this topic: Side Effect (computer Science)
Famous quotes containing the word transparency:
“Life is filigree work.... What is written clearly is not worth much, its the transparency that counts.”
—Louis-Ferdinand Céline (18941961)