Nantes Université

Skip to content

Réduire la duplication de code dans RiskGameModel (risk b)

Problème : Plusieurs méthodes de RiskGameModel ont du code en double.Exemple : attackTerritoryWithResult() et reinforce() utilisent des structures similaires.

** Solution :** Identifier les répétitions de code. Extraire des méthodes communes (applyBattleResult(), applyReinforcement()). Refactoriser les appels à ces nouvelles méthodes.