75
« Dernier message par JP le janvier 12, 2021, 07:26:03 am »
Suggestion pour ta gestion de HSwitch. Plutôt que de gérer les données complètes au point de changement pour chaque joueur qui sera déplacé, je suggère que tu stockes la valeur différentielle au moment du switch et que tu l'additionnes (ou soustrais) au total.
J'explique.
Exemple: Mon équipe a 117 pts. Je décide de prendre un Hswitch pour inverser 2 joueurs. Puisque nous avons dit que le Hswitch n'impliquerait que le futur, après le switch, mon pointage devrait encore être de 117 pts. Tu prends donc note de cette valeur et tu appliques le Hswitch. Le nouveau décompte, avec la base de données unique donne un résultat de 114 pts. La différence est de moins 3 au moment de faire le switch. Tu stock donc +3 comme valeur pour le reste de l'année pour mon équipe. Tu utilises la même base de données pour compiler les points... et tu ajoutes toujours +3 à mon pointage.
Au prochain Hswitch que je prendrais, tu pars de +3 et tu ajoutes ou soustrais l'impact de ce 2e HSwitch. Tu n'aurais donc toujours qu'un seul champs à gérer, qu'on aille 1 ou Hswitch à prendre. Je crois que c'est assez simple à gérer ainsi.
Ça te permet de facilement continuer de compter le pool sans avoir à comparer des données avant et après les Hswitch... surtout que les Switch sont susceptibles d'arriver un peu n'importe où... ce qui aurait généré plusieurs points de comparaisons.