An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# 👾 Space Invaders Refactor project

![image-1-1718x1047](https://github.com/user-attachments/assets/ccb794e6-80c9-410a-91b9-d83fe7c04677)

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.