sizovs / all-about-code-review

This is a curated list of resources about code reviews: articles, tools, trainings...

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

All About Code Review

This is a curated collection of articles, tools, checklists and other awesome resources about code reviews.

Contributions welcome - especially highlighting how different companies do code reviews.

If you want to suggest a new ressource, please open a pull request.

Contents

Company Insights

Inisghts of different companies on their code review practices:

Code Review Articles

This is a list of articles about code reviews grouped by the main topic.

Interesting Discussions

Code Review Videos

Code Review Tools

  • Crucible Atlassian's on-premise code review tool.
  • Codacy Static analysis tool that acts as automated code review.
  • CodeGuru: Amazon's AI enabled automated code analysis tool.
  • CodeStream Code Collaboration Tool that allows for continious code reviews.
  • Gerrit Open source git code review tool originating out of Google.
  • GitHub Git hosting and pioneer of the "Pull Request".
  • Gitpod Code review pull requests in a full IDE within your browser.
  • GitRise Slack Reminders for GitHub pull requests
  • Kiro GitHub app that is your PR coach: review reminder and reviewer selection.
  • LGTM Automated Git code review for GitHub and Bitbucket pull requests for finding security vulnerabilities and code quality issues.
  • Phabricator Open source git/mercurial/svn code review tool originating out of Facebook.
  • PullRequest Code review as a service for GitHub pull requests.
  • Pull Reminders Automated Slack reminders and metrics for GitHub pull requests.
  • Reviewable Code review tool built on top of GitHub pull requests.
  • Review Board Open source review tool that is SCM/platform neutral.
  • Rubberduck Browser extension to adds code-aware navigation to GitHub pull requests.
  • Sider Automated code review service for GitHub.
  • Softagram Automated code change visualization (and dependency analytics) for pull requests, merge requests (GitLab) and patch sets (Gerrit).
  • SonarCloud Detect code smells, bugs and vulnerabilities in Azure DevOps, Bitbucket and GitHub repositories.
  • TugBoat Builds and deploys each pull request for easier previews of the code under review.
  • Upsource JetBrain's on-premise git/mercurial/perforce/svn code review tool.

Experiemental tools

This section contains experiemental or small but handy bots that aim at making your live easier during code reviews.

  • Prout: Deploy Reminder that reminds you that your pull request has been deployed in production and is ready to be tested.
  • CodeSandbox CI bot builds and deploys every pull request to allow code reviewers to see the code change in action.

Code Review Checklists

Developer Discussions about Code Review

Live Code Reviews

Losses due to low-quality software and technical debt

About

This is a curated list of resources about code reviews: articles, tools, trainings...

License:Creative Commons Zero v1.0 Universal