Software Design/Use a single term to point to a concept

Checklist questions:

  • A single term is used for a concept in variable, function, class names and API documentation?

Why edit

  • Easiness of change (easier to find all places related to the concept that may need to be changed)
  • Discoverability (easier to find all places related to the concept in the codebase)
  • Apparency of semantics, structuredness, and steepness of learning curve: readers identify the concept quicker