On Wed, 31 Oct 2012 16:22:49 +0100 Yannick Martel <martel@codelutin.com> wrote:
Le 2012-10-30 15:16, Benjamin POUSSIN a écrit :
Salut,
Je pense que Version ne devrait pas obliger un certain type d'utilisation si le gars veut faire des choses comme: - 1.0-Premier - 1.0-Deuxieme - 1.0-Troisieme ou encore - 1.0-20121030
il devrait en avoir le droit, la lib prend son numero de version le decoupe, et c'est tout, en gros ce qui est obligatoire
- un numero de version (de la forme x.x.x.x.x...) - un tiret (s'il y a une suite) - une suite qui peut-etre de la forme - une chaine - une chaine + numero - une chaine + tiret + numero
La lib decoupe en: - numero - classifier (obsessionnel) - numero classifier (obsessionnel)
Salut !
En fait, je rejoins Tony sur certains points. Version a été mis en place dans un but de pouvoir manipuler les versions, et entre autre (et surtout?) les comparer.
De fait, il est important de suivre une convention de nommage des versions. En l’occurrence, nous avons fait le choix de forcer un numéro en final (en effet, étrange et prétentieux de se dire qu'il n'y aura qu'une seule RC, ou meme une seule Alpha/Beta, etc...).
Tant que la "Version Naming Convention" est bien définie, le fonctionnement actuel de Version n'a peut être pas vocation a changé.
Au final le mieux serait quand même d'améliorer le système. il faudrait pouvoir accepter plusieurs classifiers et ne trié que sur les classifiers numéroté exemple: 1.0-rc1 (classifier numéroté) 1.0-rc (classifier non numéroté) 1.0-rc-1-TESTING Il faudrait aussi peut-être penser aussi au timestamp... et aussi à l'algo de trie de tout ça.
Il peut être plus interessant de discuter de cette convention alors, car de toute façon, cela me parait utopiste de penser pouvoir répondre à chaque convention de nommage existante.
Pour l'exemple, la convention chez google (et vraisemblablement Eclipse) : https://developers.google.com/java-dev-tools/wintester/html/installation/ver...
un peu pauvre comme convention de nommage :(
-- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com