🪃
Engineering Playbook
  • Engineering Playbook
  • Agile Development
    • Kanban from the start
    • Daily Stand-up
    • Collaboration
      • Mobile Designer X Mobile Developer
    • Backlog Management
      • Backlog Refinement
    • Card Management
      • Epics
      • User story
        • Collaboration experience with acceptance criteria
        • Proper acceptance criteria
      • Task
      • Bug
      • Hotfix
      • Sub-task
      • Defect
      • Columns
      • Card organization
      • Column Limit
      • Board Templates
    • Pull System Task Assignment
    • Retrospectives
    • Team Agreement
      • Working Agreement
      • Definition of Ready
      • Definition of Done
    • Agile Metrics
  • Github
    • Source Control
    • Merge Strategies
    • Versioning
    • Code Reviews
      • Author's Checklist
      • Reviewer's Checklist
  • Documentation
    • GraphQL as an API Doc
  • DevOps
    • Continuous Integration
Powered by GitBook
On this page
  • Describe your PR
  • Inclusion for reviewers
  • Open to receiving feedback
  • Track progress

Was this helpful?

  1. Github
  2. Code Reviews

Author's Checklist

Describe your PR

  • Give the PR a descriptive title, so that other members can easily (in one short sentence) understand what a PR is about

  • Every PR should have a proper, that shows the reviewer what has been changed and why.

Inclusion for reviewers

  • Adding someone less familiar with the project or the language can aid in verifying the changes are understandable, easy to read and increase the expertise within the team.

  • It is important to include reviewers from both organizations for knowledge transfer.

Open to receiving feedback

  • Resolve a comment, if the requested change has been made.

  • Mark the comment as "won't fix", if you are not going to make the requested changes and provide a clear reasoning

    • If the requested change is within the scope of the task, "I'll do it later" is not an acceptable reason!

    • If the requested change is out of scope, create a new work item (task or bug) for it.

  • If you don't understand a comment, ask questions in the review itself as opposed to a private chat

  • If a thread gets bloated without a conclusion, have a meeting with the reviewer (call them!)

Track progress

If the reviewers have not responded in a reasonable time (a day or two), ping them or raise the issue in a daily meeting.

PreviousCode ReviewsNextReviewer's Checklist

Last updated 3 years ago

Was this helpful?