~/talk

Effective Pull Request Reviews

Talkat iOS Conf SG 2022 · 2022-01-20..01-21· [developer-experience]

Advice focuses on concrete habits: keep PRs small and broken into commits, include code plus tests and documentation, and write a description with explicit how to test steps and images for UI. Reviewers read ticket first, ask many questions, and run diffs in the same review UI. Leave contextual comments, link references, and use triple‑slash for docs versus double‑slash for why notes. Treat PRs like public artifacts, avoid dismissive phrasing, and always point out the good things.

AI-written summary · about

  1. 0:00Intro
  2. 0:18iOS Conf SG
  3. 1:47Communication & Collaboration
  4. 2:16Effective Pull Request Reviews
  5. 2:28Developer Playground
  6. 3:00(Unique?) Teamwork
  7. 3:40From "Your" Code to "Our" Code
  8. 4:33Shared Responsibility
  9. 6:23It Goes Both Ways
  10. 6:56Keep it to the Point
  11. 8:32Code. Tests. Documentation.
  12. 9:45Explain Your Thought Process
  13. 10:12How can this be Tested?
  14. 11:13Visualise
  15. 11:36Assume Best Intentions
  16. 12:10Manage Expectations
  17. 13:09Soak Up Knowledge
  18. 13:57Read the Ticket and Description
  19. 14:46Ask Questions
  20. 14:59Ask More Questions
  21. 16:10Self-Review
  22. 17:10Re-Read a Review
  23. 17:58Share Knowledge
  24. 18:26Provide Context
  25. 19:30Provide References
  26. 22:54Non-Code Pull Request Reviews
  27. 24:06In-Person Review Review Over a Video Call
  28. 25:21Git is Forever
  29. 25:47Your Pull Request Environment May Not Be
  30. 26:46Avoid Derogatory Words
  31. 28:01The most important thing: Interesting work with good people - Aaron Hillegass
  32. 29:01Point Out the Good Things
  33. 29:47Thank you! @basthomas
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.