This repository showcases my refactoring commits from a C++ Best Practices / Code Quality course assignment.
The initial codebase was starter code provided by the course from a previous student. My contribution is the refactoring work and incremental improvements visible in the commit history.
- Reduced magic values and improved readability
- Simplified update/render flow
- Safer resource access and checks
- Improved collision handling structure
- General cleanup: separation of concerns, naming, and clutter reduction
- Check the commit history to follow changes step-by-step
- Compare early vs later commits for structure and maintainability improvements
Note
Starter code provided as part of a university course assignment to refactor.