mgreiler / All About Code Review
Licence: cc0-1.0
This is a curated list of resources about code reviews: articles, tools, trainings...
Stars: ✭ 80
Labels
Projects that are alternatives of or similar to All About Code Review
Python sec
python安全和代码审计相关资料收集 resource collection of python security and code review
Stars: ✭ 921 (+1051.25%)
Mutual labels: code-review
Moderncppchallengestudy
2018년 하반기에 진행하는 모던 C++ 문제 풀이 스터디 관련 자료입니다.
Stars: ✭ 29 (-63.75%)
Mutual labels: code-review
Resources
Here is a list of best resources to get you started with learning how to code (mostly related to Web Development). Feel free to add your favorite resources as well and help others in their journey of learning.
Stars: ✭ 1,037 (+1196.25%)
Mutual labels: articles
Audit Learning
记录自己对《代码审计》的理解和总结,对危险函数的深入分析以及在p牛的博客和代码审计圈的收获
Stars: ✭ 750 (+837.5%)
Mutual labels: code-review
Russian news corpus
Russian mass media stemmed texts corpus / Корпус лемматизированных (морфологически нормализованных) текстов российских СМИ
Stars: ✭ 76 (-5%)
Mutual labels: articles
Code Review Emoji Guide
An emoji legend to help convey intention and added meaning in code review comments.
Stars: ✭ 52 (-35%)
Mutual labels: code-review
Code Review Tips
🔬 Common problems to look for in a code review
Stars: ✭ 861 (+976.25%)
Mutual labels: code-review
Medium Article
Repo for articles in my personal blog and Medium
Stars: ✭ 28 (-65%)
Mutual labels: articles
Bad Commit Message Blocker
Inhibits commits with bad messages from getting merged
Stars: ✭ 48 (-40%)
Mutual labels: code-review
Blog Content
Different articles related to software and/or electronics hacking - Published at http://gbraad.nl/blog/
Stars: ✭ 7 (-91.25%)
Mutual labels: articles
Git Autofixup
create fixup commits for topic branches
Stars: ✭ 63 (-21.25%)
Mutual labels: code-review
Gridsome Starter Liebling
Grisome starter based on Ghost Liebling and tailwindcss.
Stars: ✭ 23 (-71.25%)
Mutual labels: articles
Policial
Review pull requests for style guide violations
Stars: ✭ 36 (-55%)
Mutual labels: code-review
Useful Tools
A list of useful tools and programs for developers, DevOps and SysAdmins
Stars: ✭ 74 (-7.5%)
Mutual labels: articles
Articles
Miscellaneous articles. The readme is the table of contents.
Stars: ✭ 1,040 (+1200%)
Mutual labels: articles
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:
- Facebook: Scaling Static Analyses at Facebook
- Google: Focusing on fast code reviews
- Google: Code review guidelines
- Microsoft: Understanding code review best practices
- Netlify: Feedback Ladders to encode review feedback
- New Relic: Creating Simple and Effective Guidelines for Code Reviews
- Palantir: How we do code reviews
- Quora: Using post-commit reviews to increase speed.
- PayPal's take on code reviews
Code Review Articles
This is a list of articles about code reviews grouped by the main topic.
- Do's and Don'ts in Code Reviews
- Giving and Receiving Feedback
- Stacked Pull Requests:
- Truck-based Development and Code Reviews:
- Bias in Code Reviews
- Facebook rejects female engineers’ code more often, analysis finds
- Did gender bias drive code review differences at Facebook?
- [Research study: Gender bias in open source pull requests]https://www.researchgate.net/publication/308716997_Gender_bias_in_open_source_Pull_request_acceptance_of_women_versus_men)
Interesting Twitter Discussions
- What do we know about the ROI of code reviews?
- Discussion about PR foucs: Clean code not good. Bugs much better.
- AWS team lead summarizes how to do PRs
- Mini JavaScript Code Reviews in a Tweet from Simon Høiberg
Code Review Videos
- 10 Tips on How to give respectful code review feedback by Michaela Greiler
- Amazing Code Reviews: Creating a Superhero Collective by Alejandro Lujan for GOTO 2019
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
- A curated list of code review checklists Contains code review checklists from General to Language-based (Java, C# etc.)
- General Code Review Checklists A language agnostic code review checklist containing all relevant aspects.
- 30+ items for Reviewing Java Code A checklist with concrete examples, covering aspects relevant to object-oriented programming.
- Frontend pull request checklist This a meta checklist that makes sure you have done all necessary checks before your frontend code goes through a pull request.
Developer Discussions about Code Review
Live Code Reviews
Losses due to low-quality software and technical debt
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].