HACKER Q&A
📣 zomglings

Do you have any tips for increasing code review throughput?


I have a growing queue of GitHub PRs awaiting review.

Dealing with > 8 incoming PRs a week. Finding it difficult to do more than 6 reviews a week on top of everything else.

The difficult ones are the changes that involve database migrations. Lot of testing involved.

We are a team of 4 developers, using: - Python on the backend - React on the frontend - GitHub to host our code and for PRs - JIRA to represent our roadmap and plans - GitHub Actions for CI/CD - infrastructure on AWS

Drowning and need help. Please.


  👤 tedyoung Accepted Answer ✓
Stop doing so many code reviews and start pair or mob programming. Write more code using TDD and with Hexagonal (or similar) Architecture to make code easier to test.

Code reviews are a poor use of time and don't solve the problems (quality, learning) that people try and use them for, or, if they do, it's very inefficient (as you're finding).

If you must do code reviews, review them synchronously with the author.