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.