Skip to content

danywaked/SpaceInvaderRefactoring

Repository files navigation

SpaceInvaderRefactoring

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.

What I improved (examples)

  • 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

How to review

  • 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.

About

Refactoring project showcasing code quality improvements on a provided codebase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages