Bobby Davis

Software Engineer

ePortfolio

CS-499 Computer Science Capstone

Code Review

A code review is a systematic process in which developers examine each other's code to identify bugs, improve code quality, and ensure that the codebase meets industry standards. It promotes collaboration, encourages learning, and helps catch issues early before they become costly problems in production. Code reviews are an essential part of professional software development workflows, used in both open-source and enterprise teams.

The benefits of a code review include improved readability, better maintainability, consistency in coding style, and increased overall reliability of software. It also serves as an opportunity for knowledge sharing and mentoring, making teams more resilient and aligned in their practices.

In the video below, I walk through the original version of my Rescue Animal Management System, a Java-based console program. I then explain the structured enhancements I implemented as part of my CS 499 Capstone Project. These enhancements showcase my skills in software engineering, algorithm design, and full-stack web development using Angular, Spring Boot, and MongoDB. I highlight specific code improvements, architectural decisions, and technical challenges I solved during the transformation of the system into a web application.

Key Enhancements

Back to Top