So, here’s the idea: Why not store just the games, and calculate the ratings (only when needed) directly in the database?
The things that come to mind when hearing these three letters are cars, inheritance, getters, setters, and ObjectFactoryFactorySingleton.
*drumroll* And the 2022 award for the suckiest programming language goes to…
Okay, so I have this thing with programming languages: Inconsistencies and stupid language design, they… how shall I put this? They bother me. One thing in particular that gets my gears turning is idiotic scoping rules.