zach.codes

zach.codes

Share this post

zach.codes
zach.codes
Code Review Consulting

Code Review Consulting

Recently I was hired to complete a review of an entire React Native codebase

Zach Silveira's avatar
Zach Silveira
Oct 04, 2022
∙ Paid

Share this post

zach.codes
zach.codes
Code Review Consulting
Share

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.

Already a paid subscriber? Sign in
© 2025 Zach Silveira
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share