https://github.com/raphaeleg/spaceinvaders_refactor
From 939 lines → 184 lines, refactored an existing Space Invaders project
https://github.com/raphaeleg/spaceinvaders_refactor
cpp20 refactor refactoring-exercise spaceinvaders
Last synced: about 2 months ago
JSON representation
From 939 lines → 184 lines, refactored an existing Space Invaders project
- Host: GitHub
- URL: https://github.com/raphaeleg/spaceinvaders_refactor
- Owner: raphaeleg
- Created: 2024-01-05T10:20:15.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-03T03:45:26.000Z (10 months ago)
- Last Synced: 2025-01-28T23:12:23.853Z (4 months ago)
- Topics: cpp20, refactor, refactoring-exercise, spaceinvaders
- Language: C++
- Homepage:
- Size: 2.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 👾 Space Invaders Refactor project

Refactored an existing Space Invaders project from 939 → 184 lines by adhering to the Single Responsibility Principle.
It compiles and builds successfully using Visual Studio 2022 with C++ Core Check Rules warnings. The compiler reports 0 Warnings and 0 Errors.
Visit [my short report](https://docs.google.com/presentation/d/1B57MS-n-5ULTBAXZg9rvhVzbp5u3qYiJQmF231zRk-c/edit?usp=sharing) for my motivations and research for this refactor.