memphis-tools / oc_projet4_chess_tournament

0 stars 0 forks source link

lists copy - contrôler la nécessité #9

Open memphis-tools opened 1 year ago

memphis-tools commented 1 year ago

Il demeure des "copy" d'instance de liste créée. La plupart ne devrait pas servir. Celle qui devrait demeurer est celle de la méthode "create_new_round" du "round_controller". << temp_sorted_mixed_players_list = sorted_mixed_players_list.copy() round_matches_list = self.round_matches_generator(temp_sorted_mixed_players_list)

Cette liste temporaire est dépilée par le "générateur de matches" lorsqu'il détermine les matches à jouer, et ne doit pas impacter la liste originelle utilisée. Tout autre usage du ".copy()" d'une liste ne devrait pas être nécessaire.