Code review & developer resources

Find here all the best resources for code reviews we've created or found

Once upon a time, we realized that engineering teams have many different workflows, and it can be challenging for them to develop software efficiently. We wanted to help them with the theory of developing software, so we delved into many research studies, including among others the SPACE framework and the DORA metrics.

As we worked with these teams, we saw the need for practical guidance on topics like code review best practices, measuring developer productivity, and reducing code review time. We also saw the value of providing ready-to-use templates, like the developer experience survey, and pull requests templates, that teams could use to improve their engineering processes. That's why we created this resource page - to share what we've learned and help engineering teams succeed in their software development efforts.

So welcome to our resource page!

This resource page is divided into three categories: templates we've developed, our research studies, and the best resources we've found on the web. Whether you're new to code review or a seasoned expert, we've got something for everyone. So, explore our page and discover the tools and knowledge you need to take your code review process to the next level!

I. Templates

Using templates is important for engineering teams as it helps to ensure consistency and efficiency in the code review process. In the templates section of our resource page, we have compiled a list of helpful templates that we have created over the past 3 years to help teams review code seamlessly.

These templates include a GitHub pull request template, a survey template to improve the developer experience in engineering teams, a code review emoji guide, and a list of our favorite Slack apps for developers. By utilizing these templates, teams can save time and streamline their workflows, while also ensuring that important aspects of code review such as design, functionality, and documentation are not overlooked.

template

Slack apps for developers

We made a list of the favorite Slack apps used by our customers. While some of the tools in the list are not specific to developers team we listed them because we think they might still be useful for some.

Sydney Cohen

CTO @ Axolo

template

Code Review Emoji Guide

Using CREG (Code Review Emoji Guide) puts more ownership on the reviewer to give the reviewee added context and clarity to follow up on code review. Follow our code review guideline to help your team share feedback during code reviews.

Sydney Cohen

CTO @ Axolo

template

Developer Onboarding Best Practices

Every great journey begins with a single step, and for a developer, that journey is the onboarding process. To make sure no stone is left unturned and every step is as smooth as possible, we've crafted a comprehensive checklist for you. Think of it as your trusty roadmap to developer onboarding success!

Arthur Coudouy

CEO @ Axolo

II. Our research articles

Over the past three years, we've been working closely with engineering teams, helping them streamline their code review processes and improve their productivity. As a result of our experience, we've created a collection of valuable resources that we want to share with you.

Our research articles cover a wide range of topics that are essential to improving the code review process. From measuring developer productivity to reducing code review time and optimizing engineering team's cycle time, they offer practical advice that can be applied in real-world scenarios. Additionally, our article on What is Code Quality in 2023 and how to improve it? provides an in-depth analysis of code quality and the top tools to improve it.

research

How to review code in GitHub?

Learn about GitHub code review best practices, including why code review is important, principles of a good code review, and tips for a fast and effective code review process.

Arthur Coudouy

CEO @ Axolo

research

What is Code Quality in 2023 and how to improve it?

In 2023, code quality will be more about maintainability and reliability than anything else. This post discusses the significance of developing a high-quality codebase, what metrics to use to continuously improve, and what tools your team can use to do so painlessly.

Arthur Coudouy

CEO @ Axolo

III. Best resources found on the web

In addition to our own templates and research, we have scoured the web to find the best resources to help engineering teams review code and improve their software development processes. These resources have been curated based on their effectiveness and relevance. We believe that this collection of external resources can help engineering teams achieve their goals efficiently and effectively.

public

Google Code Review Guide

A developer guide on code review practices at Google, where code reviews are conducted to maintain code and product quality. It covers the process of code review, what code reviewers look for, how to pick the best reviewers, and in-person reviews.

public

Awesome Code Review

A curated list of tools, articles, books, and any other resource related to code review.

Stop context-switching and improve your code review experience

Schedule a demo