Naming as a Process (NaaP)

Refactor with Less Risk

  • Trust the names in your team’s code.
  • Spend less time coming up with names.
  • Waste less time hunting for experts on code you don’t understand.
  • Less code to read and understand for each story.

1 — Make an Honest Name

State exactly what you know, and not what you interpret or assume.

2 — Use Obvious Nonsense

Delay naming until we have more information.

3 — Add a Fact

Gather and record information instead of trying to understand.

4 — Refine a Question

Eliminate rabbit holes that force you to read and verify.