On Sun, 12 Aug 2012 13:49:08 +0200 Tony Chemit <chemit@codelutin.com> wrote:
On Sun, 12 Aug 2012 13:39:19 +0200 (CEST) bpoussin@users.chorem.org wrote:
Author: bpoussin Date: 2012-08-12 13:39:19 +0200 (Sun, 12 Aug 2012) New Revision: 237
Url: http://chorem.org/repositories/revision/chorem/237
Log: - formatage des nombres pour l'edition
- on laisse les % tel que l'utilisateur les ecrits (pas de conversion pour le stockage) Donc du coup tu persistes en base des pourcentages pour des ratios ? ou bien je comprends pas très bien
Si tel est le cas, je ne suis pas très fan de ce choix, car il va falloir ensuite faires des /100 lorsqu'on veut utiliser ça ?
En fait, j'étais parti pour faire un stockage différent de l'affichage, mais en fait c'est trop le bordel. Il faut mettre des exceptions partout, il faut doubler certaines méthodes car potentiellement appelées par l'utilisateur ou par le code. Donc pour éviter de créer du code qui ne sert pas à grand chose, le mieux est d'avoir un stockage identique à la visualisation. De cette façon, il n'y a qu'à l'utilisation (les dashboards) qu'on fait une division par 100 si nécessaire. Et comme de toute façon, lorsqu'on utilise la donnée, on fait déjà des calculs, ajouter un petit "/100" n'est pas grand chose par rapport à ce qui devrait être fait si on choisi l'approche inverse. -- Benjamin POUSSIN -------------------- tél: +33 (0) 2 40 50 29 28 email: poussin@codelutin.com http://www.codelutin.com