~/talk

Surviving Code Reviews

slides:none on file

Practical checklist for pull requests: include only the right files, link a single issue, and keep changes small (one example was a 37,000‑line refactor that got closed). Run automated checks: tests, coding‑standards and syntax hooks; use git diff master..HEAD to see just the branch changes and test mergeability with --no-commit. Write tests for failure cases, give clear steps and acceptance criteria, and use a sane commit message format with a short headline and fuller description.

AI-written summary · about

  1. 0:00maintainer and team lead
  2. 1:51unsolicited advice
  3. 2:133 ingredients
  4. 3:02perspective
  5. 4:22ticket(s)?
  6. 8:19tools
  7. 11:14exotic code, no comments
  8. 14:01can you break your code?
  9. 15:50user is an idiot
  10. 16:55tests
  11. 18:30coding standards
  12. 18:58syntax check
  13. 24:04accurate
  14. 25:52sane format
  15. 28:04apologies
  16. 33:11description
  17. 35:40code review
  18. 35:50review" vs "merge
  19. 37:36peer review vs gatekeepers
  20. 38:23key skills
  21. 39:09documentation
  22. 39:21database patch
  23. 39:58template
  24. 40:34automated build
  25. 41:17too much feedback
  26. 41:45sandwich technique
  27. 42:14harsh feedback
~/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.