DEV Community

Ritik Bheda
Ritik Bheda

Posted on

2

Code review

My code review activities for Seneca College's internal open source projects will be detailed in this blog.

This is my first experience reviewing code on GitHub, and it's both exciting and informative. Code review is the act of actively and methodically meeting with one's fellow programmers to examine each other's code for errors, and it has been proved to speed up and simplify the software development process in ways that few other methods can.

Reviewing

Reviewing two PRs from a classmate is one of the duties for this project. The PRs, as well as my reviews, are available here and here. Both of the PRs I reviewed were really well-written and detailed, with very few mistakes. It was interesting to observe how different people approached certain changes, such as adding a svg file.

Learnings

I have learned that code review helps in many ways. some of which are Minimizing your mistakes and their impact, Improving code performance, Sharing new techniques and learning for other coder/contributor. This becomes much more critical as the project grows in size and complexity. As I previously indicated that this is my first time reviewing code, the PRs were not particularly complicated, thus the reviews were a touch simple, but it was a good first step into doing the first code review.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (1)

Collapse
 
michel_francis_118e1a832a profile image
Michel Francis

Great post on AI code reviews! To stay sharp, I take quick breaks with astronuts.io, It's a fun way to recharge between sessions without losing focus. Highly recommend!

Qodo Takeover

Introducing Qodo Gen 1.0: Transform Your Workflow with Agentic AI

Rather than just generating snippets, our agents understand your entire project context, can make decisions, use tools, and carry out tasks autonomously.

Read full post