TeamWorks - Gestion d'équipes
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-39%
Le deal à ne pas rater :
Pack Home Cinéma Magnat Monitor : Ampli DENON AVR-X2800H, Enceinte ...
1190 € 1950 €
Voir le deal

Erreur de calcul dans les Sénarios

3 participants

Aller en bas

Erreur de calcul dans les Sénarios Empty Erreur de calcul dans les Sénarios

Message  Samuel Runser Mer 8 Sep - 23:37

Bonjour,

Je suis entrain de tester votre logiciel qui par ailleurs très bien réalisé - Bravo !
Toutefois, j'ai constaté des erreurs de calcul dans les scénarios et plus exactement dans la comptabilisation des heures négatives inférieur à 1

Un exemple: Pour une catégorie (par exemple animation)
Prévision = 134
Heures réalisées = 134.25
Total heures reste à réaliser = 0.25 (la réponse correcte est -0.25)

Bizarrement, si le "reste à réaliser" est inférieur à -1, alors le résultat est de nouveau correcte
exemple:
Prévision = 132
Heures réalisées = 134.25
Total heures reste à réaliser = -2.25 (réponse exacte)

Après plusieurs tests, je peux vous confirmer que l'erreur de calcul ne se produit que si le résultat de la ligne "total des heures à réaliser" est compris entre 0 et -1

Bon courage pour le débeugage.
Cordialement,
Sam

Samuel Runser

Messages : 6
Date d'inscription : 08/09/2010
Localisation : Alsace

http://www.jeunesse-et-avenir.com

Revenir en haut Aller en bas

Erreur de calcul dans les Sénarios Empty Re: Erreur de calcul dans les Sénarios

Message  Admin Jeu 9 Sep - 0:05

Ah. Etonnant ! Question

Merci pour l'info. Je regarderai ça.

Cordialement,

Ivan
Admin
Admin
Admin

Messages : 341
Date d'inscription : 27/05/2009

http://www.noethys.com

Revenir en haut Aller en bas

Erreur de calcul dans les Sénarios Empty Re: Erreur de calcul dans les Sénarios

Message  Samuel Runser Jeu 9 Sep - 1:44

Après quelques recherches dans le code source, il me semble avoir trouvé l'erreur (ou en tout cas une partie de l'erreur)

Fichier: scenario.py (lignes 1393 et 1729)

if nbreHeures>=0 : duree = "+%s" % duree

Vous appliquez toujours un signe "+" si le nombre d'heure est égale ou supérieur à 0
Or dans le cas d'un résultat de -0.45, il convient d'appliquer le signe "-"

Je vous propose donc la correction suivante à la place des lignes 1393 et 1729 le code suivant qui vérifie dans un premier temps si le résultat est positif puis dans le cas contraire, s'il est négatif, ajoute le signe "-" devant la duree mais uniquement si le nombre d'heure est égale à 0

if totalMinutesA >= totalMinutesB :
duree = "+%s" % duree
else:
if nbreHeures==0 : duree = "-%s" % duree


N'hesitez pas à me contacter si vous avez des questions...

J'espère que vous pourrez corriger rapidement l'erreur (mes connaissance en Python ne me permette pas de le faire moi même lol) et nous faire profiter bientôt d'une nouvelle version :-))

Cordialement,
Samuel

Samuel Runser

Messages : 6
Date d'inscription : 08/09/2010
Localisation : Alsace

http://www.jeunesse-et-avenir.com

Revenir en haut Aller en bas

Erreur de calcul dans les Sénarios Empty Re: Erreur de calcul dans les Sénarios

Message  jakes Sam 11 Sep - 9:51

Ah la la ! ce Python c'est le vrai serpent de mer ! Arrow
jakes
jakes

Messages : 185
Date d'inscription : 15/07/2009

Revenir en haut Aller en bas

Erreur de calcul dans les Sénarios Empty Re: Erreur de calcul dans les Sénarios

Message  Admin Dim 12 Sep - 10:04

Merci Samuel pour ce debuggage. J'essayerai d'intégrer cette modification dans la prochaine version. Si tous les utilisateurs pouvaient résoudre les bugs de cette façon-là, ça m'arrangerait bien... Wink

Ivan
Admin
Admin
Admin

Messages : 341
Date d'inscription : 27/05/2009

http://www.noethys.com

Revenir en haut Aller en bas

Erreur de calcul dans les Sénarios Empty Re: Erreur de calcul dans les Sénarios

Message  Samuel Runser Mer 15 Sep - 2:10

Il ne sont peut-être pas tous informaticien lol !!!

Peux tu me dire quand sortira (environ) la prochaine version, histoire de prévoir l'implémentation de ton logiciel sur notre site ?

Cordialement,
Sam

Samuel Runser

Messages : 6
Date d'inscription : 08/09/2010
Localisation : Alsace

http://www.jeunesse-et-avenir.com

Revenir en haut Aller en bas

Erreur de calcul dans les Sénarios Empty Re: Erreur de calcul dans les Sénarios

Message  Admin Mer 15 Sep - 20:59

Samuel Runser a écrit:Il ne sont peut-être pas tous informaticien lol !!!
Bah... argument irrecevable car moi non plus... Wink

Samuel Runser a écrit:Peux tu me dire quand sortira (environ) la prochaine version ?
Depuis la version "stable" de juin, je fais une petite pause Teamworks car je travaille d'arrache-pieds sur un nouveau logiciel pour lequel j'ai un échéancier très serré. Je ferai peut-être une mise à jour "spéciale bugs" courant octobre.

Ivan
Admin
Admin
Admin

Messages : 341
Date d'inscription : 27/05/2009

http://www.noethys.com

Revenir en haut Aller en bas

Erreur de calcul dans les Sénarios Empty Re: Erreur de calcul dans les Sénarios

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum