This console-based Snake game is a refactored version of the classic game, redesigned according to the principles from Clean Code by Robert C. Martin. The goal was to improve readability, separate responsibilities, and clarify the structure of the code.
- Single Responsibility Principle
- Meaningful Names
- Small Functions and Classes
- Consistent Abstraction Levels
- Avoiding Code Duplication