Back to the Catalog
languages
work

English for Code Reviews

60 questions · by Quizbun

Practical English for pull requests and code reviews, organized as a small curriculum: commit subjects and PR titles, PR descriptions, the grammar that trips up non-native speakers (articles, uncountable nouns, prepositions, verb patterns), review vocabulary and abbreviations (nit, LGTM, PTAL, WIP, non-blocking), phrasal verbs, softening comments without losing clarity, replying to reviews as an author, and the confusable word pairs that show up in review threads.

Questions

  1. Not answered. Which commit subject follows the conventional imperative mood?
  2. Not answered. Complete the Git documentation test: "If applied, this commit will ___ the flaky retry test." Type the base form of the verb removed.
  3. Not answered. Which subject line follows the classic Git style conventions (plain style, no Conventional Commits prefix)?
  4. Not answered. Which PR title is most useful to reviewers and future readers of the history?
  5. Not answered. A PR is titled "Bump zod to 4.2". What does bump mean here?
  6. Not answered. Which tense is conventional for describing what a pull request does?
  7. Not answered. Choose the connector that expresses purpose: "Cache the parsed schema ___ we don't re-read it on every request."
  8. Not answered. Choose the correct abbreviation: "Use a stable kebab-case id (___, user-profile-card)."
  9. Not answered. Select every sentence that is grammatically acceptable in a PR's "Testing" section.
  10. Not answered. Which sentence avoids the dangling modifier?
  11. Not answered. "The timeout and retries options default to 30 and 3, respectively." What does respectively tell the reader?
  12. Not answered. Fill in the blank: "I found ____ bug in the export logic." Type the missing article.
  13. Not answered. Which sentence is grammatically correct?
  14. Not answered. Which sentence is grammatically correct?
  15. Not answered. Select every noun that is uncountable in English.
  16. Not answered. Fill in the blank: "Could you follow ___ same naming pattern as in parseQuiz?" Type the missing article.
  17. Not answered. Choose the correct pair: "After the refactor we have ___ files and ___ duplication."
  18. Not answered. You want to state a general truth in a design discussion. Which sentence does it correctly?
  19. Not answered. Fill in the blank: "Whether Options are shuffled depends ___ the Renderer, not the Standard." Type the missing preposition.
  20. Not answered. Choose the correct preposition: "Please keep the error format consistent ___ the rest of the codebase."
  21. Not answered. Choose the correct pair: "The fix lives ___ the seed/css branch, ___ the validate module."
  22. Not answered. Which sentence is grammatically correct?
  23. Not answered. Choose the correct completion: "Could you explain the tradeoff ___?"
  24. Not answered. Select every grammatically correct sentence.
  25. Not answered. Fill in the blank: "This function ___ an empty array when no Question matches." Type the correct form of return.
  26. Not answered. In a review comment, what does the prefix "nit:" signal?
  27. Not answered. In review shorthand, what does "LGTM" stand for? Type the four words.
  28. Not answered. A teammate comments "PTAL" on your PR after you pushed changes. What are they saying?
  29. Not answered. What does the "WIP" prefix in a PR title stand for? Type the three words.
  30. Not answered. A PR description starts with a "TL;DR:" line. What does the abbreviation literally stand for?
  31. Not answered. A reviewer writes: "non-blocking: consider caching this lookup." What does it mean for the author?
  32. Not answered. A teammate says "let's not bikeshed the parameter name." What is bikeshedding?
  33. Not answered. "The release broke checkout, so we had to roll it back." What did the team do?
  34. Not answered. "Just a heads-up: this will conflict with the refactor in #42." What kind of message is this?
  35. Not answered. "As of v2.0, parse() is deprecated." What does as of mean?
  36. Not answered. Which sentence is grammatically correct?
  37. Not answered. Choose the correct form: "Please ___ the branch and test locally."
  38. Not answered. Choose the correct form: "I'll address the naming in a ___ PR."
  39. Not answered. Which phrasings soften a review comment while keeping the request clear?
  40. Not answered. You want to understand why the author chose a mutex. Which question asks for the reasoning without sounding accusatory?
  41. Not answered. Which sentence uses correct word order?
  42. Not answered. Select every opener that appropriately hedges an opinion in a review comment.
  43. Not answered. Which words tend to make "___ use a map here" sound dismissive?
  44. Not answered. Choose the verb that softens the suggestion: "It ___ be cleaner to inline this check."
  45. Not answered. Why do experienced reviewers often write "Could we rename this?" instead of "Could you rename this?"
  46. Not answered. Which phrasing keeps the comment about the code rather than the person?
  47. Not answered. You reply "Good catch!" to a review comment. What are you saying?
  48. Not answered. The author replies "Addressed in e4f2a91." What does that mean?
  49. Not answered. A review comment confuses you. Which reply asks for clarification most effectively?
  50. Not answered. Choose the natural completion: "Good point — ___ extract this into a helper."
  51. Not answered. Fill in the blank: "I haven't addressed the naming comments ___ — I'll push tonight." Type the missing word.
  52. Not answered. A reviewer asks for a change you believe is wrong. Which response handles the disagreement best?
  53. Not answered. Which sentence is correct?
  54. Not answered. Fill in the blank: "The parser caches ___ result between runs." Type the missing word.
  55. Not answered. Choose the correct word: "Validating at import time is cheaper ___ validating on every render."
  56. Not answered. Choose the correct word: "If we cast to any, we ___ all the type information."
  57. Not answered. Choose the correct word: "All checks pass ___ stylelint."
  58. Not answered. Choose the correct word: "I'd ___ against renaming the public API in a patch release."
  59. Not answered. Choose the correct word: "This helper violates the ___ of least privilege."
  60. Not answered. Choose the correct word: "The new lint rule ___ the formatter — they catch different problems."