If one definition affects another, a relation exists between constants, you should encode the relationship in the definition; do definitions. Do not give two independent definitions . A corollary of this recommendation is not to encode transitory relationships in definitionsas a maintainer may fail to preserve that relationship when modifying the code. As a corollary, do not encode an impermanent or false relationship between constants, as future modifications may result in an incorrect definition for the dependent constant.
Noncompliant Code Example
...