Review whole codebase easily
Recently, a student asked me to review a small project hosted on GitHub. Initially, I assumed I would use the Pull Request/Code Review functionality of GitHub to do so. I found an easy way to perform it on the whole codebase.
However, I eventually decided that I wanted to have a broader view, rather than just looking at a small portion of the changes through the Code Review’s microscope. Utilizing an IDE that could visualize the connections in the code and show how things were being used and defined also helped me a lot.
In the end, this was the process I followed:
branch=20230126-uzak
git branch "review/$branch"
git push origin "review/$branch"
I did my review in the IDE and pushed it to the reviewed branch for later discussion.