impactometre issueshttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues2020-01-26T13:38:22Zhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/56Vérifier dans les tests qu'on n'a pas des égalité entre des NaN2020-01-26T13:38:22ZClement BrizardVérifier dans les tests qu'on n'a pas des égalité entre des NaNV1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/54Vérifier que des objets ne sont pas passés par référence2020-01-26T13:37:14ZClement BrizardVérifier que des objets ne sont pas passés par référenceV1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/40Ajouter une fonction de calcul d'un impact distribué à la classe MeetingDamage2020-01-05T20:51:00ZClement BrizardAjouter une fonction de calcul d'un impact distribué à la classe MeetingDamageCréer d'abord une constante endPoints contenant les quatre sphères de dommage. Au passage, on peut cleaner le code pour ne plus avoir de variable damageCategory (voir Hardware et Hardware-test) et de damage sphere (voir Software et Softw...Créer d'abord une constante endPoints contenant les quatre sphères de dommage. Au passage, on peut cleaner le code pour ne plus avoir de variable damageCategory (voir Hardware et Hardware-test) et de damage sphere (voir Software et Software-test).
Cette fonction computeSharedDamage reçoit trois paramètres : filterOn (Object), aggregateOn (String) et damageEndpoints (Array). Exemples d'appel :
* distribution({ type: "Transport }, transportCategory, ["humanHealth"] : on renvoie l'impact sur humanHealth du Transport en pourcentages par moyen de transport
* distribution(["humanHealth"]) : on renvoie l'impact sur humanHealth en pourcentages par type d'équipement (hardware, transport, software).V1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/33Passer tous les constructeurs en paramètres nommés2020-01-03T14:24:12ZClement BrizardPasser tous les constructeurs en paramètres nommésComme dans ComponentDamageComme dans ComponentDamageV1