Smell: Refactoriser la God Class SaveGame
La classe SaveGame.java dans com.risk.utilities est une God Class critique, violant le principe de Responsabilité Unique (SRP) et introduisant un couplage excessif. Problèmes identifiés (PMD) : WMC=115 (Trop de méthodes/logique), ATFD=863 (Accès externe massif), TCC=0% (Zéro cohésion). Objectif du Refactoring : Réduire la taille de la classe et son couplage. Approche suggérée : Appliquer le Refactoring Extract Class pour séparer la logique de sérialisation/désérialisation (écriture et lecture du fichier JSON) de la gestion des objets.