Optimisation of Crafting System Code with Sonar Cloud - UQdeco2800/2022-studio-2 GitHub Wiki
In this sprint we have managed to greatly improve the efficiency and reduce bugs in the crafting system with the use of sonar cloud testing.
Reduced 3 code smells in the CraftingLogic class.
Reduced 10 code smells in the Crafting class.
Reduced 1 code smell in MaterialFactory class.
Reduced 3 code smells in CombatStatsComponent class for the dropMaterials method.
Reduced a significant amount of bugs + code smells in the GameAreaDisplay class for both the crafting system and other teams ~45 total.
reduced all bugs in crafting system to 0 with only a handful of codesmells left in the GameAreaDisplay class.