-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Le 29/11/2011 20:17, Mélissa Djebel a écrit : > Le 29/11/2011 19:32, Johan Cwiklinski a écrit : > >> 2- ça demande du dév et des tests (les problèmes d'arrondis que MySQL >> et/ou je sais pas qui ne sait pas gérer en sont une preuve - côté code, >> galette fait des plus et des moins, je vois pas trop où on pourrait >> merder dans les arrondis). > > Le problème des arrondis est un problème récurrent des float/double > lorsqu'on les additionne : > http://linuxfr.org/forums/programmationweb/posts/javascript-bug-sur-une-addition > > Ils n'aiment pas du tout s'additionner, ils génèrent toujours du bruit. > >> Tout ceci étant dit, j'accepte les patches. > > pourquoi pas un number_format($nombre, 2, ',', ' ') > http://php.net/manual/fr/function.number-format.php > > Ainsi les float/double représentés au départ par un affreux -7,345099E-7 > afficheront juste un -0,00 bien plus juste et compréhensible. > > Et un montant est bien plus joli formaté en 100,00 EUR ou 86,50 EUR que > 100 EUR ou 86.5 EUR.
Je n'ai pas vraiment dit le contraire (d'ailleurs, ce'est tout aussi joli avec des entiers à vue de nez), mais comme ce n'était pas prévu, il faut que je piste tous les endroits dans le code où l'ajout de nombres non entier va poser un problème, et que j'applique cette règle.... Le principal problème, c'est que mon temps n'est pas extensible... Je suis un peu le seul à coder sur Galette actuellement (au cas où ça ne se serait pas vu) ; j'ai tendance à mettre de côté ce qui n'est pas demandé/ce que je ne souhaite pas faire/ce qui ne sert à rien (rayez la mention inutile :D). D'ailleurs, tu parles de "EUR" ; mais le logiciel est disponible en français et en anglais. D'ans l'absolu ; il faudrait pouvoir gérer cette devise.... Et ben voilà, encore un truc à ajouter, super, je m'ennuyais déjà :p Techniquement parlant, il arrive un moment où il faut stopper les fonctionnalités qui vont être incluses dans une release ; et la 0.7 apporte déjà pas mal de fonctionnalités et de nouveautés. Des bogues sont remontés tous les jours, il faut aussi que je les corrige ; la migration n'est pour ainsi dire pas testée ; galette 0.7 en fonctionne pas en PostgreSQL, etc, etc, etc. Je vais très bientôt être obligé de refuser toute demande d'évolution de toutes façons. > > Mélissa @+ Johan -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7VNhsACgkQ7N2B+4uln5RZBQCeOMWxPT0PhSf6CRaY8+ur3QY5 NOEAnA0Rf92Lp17EvFAAqHXe9qKGrMDo =Hv/x -----END PGP SIGNATURE----- _______________________________________________ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion