Code Review Consulting
Recently I was hired to complete a review of an entire React Native codebase
This past month I was referred to a startup by a good friend of mine. They wanted an independent evaluation of a React Native application using Expo.
In this post I will go over my thought process, how much I was paid, and the exact deliverables the client wanted.
First Step
The first thing I do after getting repo access to the code, is click through all the code. I start at the entry point and work my way down.
In an Expo application, this means clicking into the App.js file in the root of the project.
I will start a google doc and make a new section for my initial thoughts. As I go through each file I’ll write down whatever I am noticing.
In this application, I noticed a pretty good authentication setup. The most glaring “mistake” is some dead code that can’t be hit due to the way if statements were setup. I tend to go into a fair amount of detail about everything from error handling, reporting, and various suggestions I may have. Especially if the project isn’t that large, I will dive i…
Keep reading with a 7-day free trial
Subscribe to zach.codes to keep reading this post and get 7 days of free access to the full post archives.