A Drupal core maintainer shares peer code review best practices

Time: Wednesday 20th March 11:15-12:00
Room: Corinthian
Track: Drupal Development

Improve your teams' peer code review process, your code maintainability, and your Drupal contributions. Learn from a Drupal core release manager—with over ten years of Drupal core experience—how to give an efficient and effective peer code review.

Peer code reviews are essential, improving maintainability, increasing productivity, and reducing costs. They can reduce the rate of defects (bugs) introduced into a codebase by as much as 80-90 percent. Most importantly, they build a shared understanding of the application within a team, and are an opportunity for developers to mentor each other.

In this session, you will also discover research and psychological principles for when code review is effective and when it is not. You will learn how to structure your change sets for reviewers, which can improve the whole team's code and maintainability. Finally, you will learn about automation and tooling that can help reviewers focus on what's most important.

Speakers

xjm
xjm is one of two Drupal core release managers and among the top contributors to Drupal 8 and 9 issues. She is also a member of the Drupal Security Team and has helped coordinate most core security releases since Drupal 8's release in 2015. xjm works on core full time in Acquia's Drupal Acceleration Team.

Previously, xjm founded the core contribution mentoring program in 2011, and worked as a member of the Views in Core initiative team in 2012.