Why you should review code & how to get started

Image for post
Image for post
Murphy reviews code. Be like Murphy.

Why review code?

I perform code reviews because:

Hopefully, you’re convinced you should make code review a habit. However, the biggest hurdle probably isn’t motivation, but uncertainty on how to get started.

Tips for reviewing code

Reviewing code when you’re starting at a company can feel daunting. Not only because of “imposter syndrome”, but also because you might not know enough about the code you’re reviewing to recognize anything that could or should be changed. …


Transitioning the code review tool of a monorepo

Image for post
Image for post
Photo by Patrick Hendry on Unsplash

This is part of a blog series on managing monorepos. If you haven’t already, check out https://medium.com/compass-true-north/repositories-one-or-many-f9da590611af. More to come in the next few weeks!

At Compass, we have over 350 software engineers collaborating on a single monolithic repository (see our post on multi-repo vs monorepo) that is home to hundreds of our backend services.

We were using Gerrit as a code review tool for this monorepo but decided to switch over to Github. This is the story of that transition.

Why did we do this?

The benefits of Github that fueled the transition include:

About

Nathaniel Morihara

Software Engineer at Compass

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store