Intermediate Vocabulary #code-review #pull-requests #engineering-culture

GitHub PR Review Idioms — Advanced Expressions

5 exercises — master the advanced informal language of pull request culture: rubber duck review, gold plating, scope creep, yak shaving, and premature optimisation. Essential vocabulary for developers on English-speaking teams.

PR review expressions covered in this set
  • rubber duck review — explaining code to yourself to catch your own bugs
  • gold plating — adding unnecessary features beyond what was asked
  • scope creep in a PR — a PR that grows beyond its original purpose
  • yak shaving — a chain of prerequisite tasks leading far from the original goal
  • premature optimisation — optimising before proving a performance problem exists
0 / 5 completed
1 / 5
A senior engineer reviews your PR and says: "This is classic rubber duck reviewing — you clearly explained your logic in the description and caught the bug yourself before asking for my input."
What does "rubber duck review" (or rubber duck debugging) mean in this context?