Choose specific, purpose-revealing names that clearly communicate intent rather than generic, abbreviated, or ambiguous terms. Names should describe what something does or represents, not what it doesn’t do.

Examples of improvements:

Apply this by:

This principle improves code readability and reduces the cognitive load for developers trying to understand unfamiliar code.