numero des versions,comment ca marche?

numero des versions,comment ca marche? - Divers - Programmation

Marsh Posté le 22-12-2002 à 19:46:14    

Je voulais savoir comment ca marche l'atribution des numero pour les version,c'est a dire 0.1,version 0.1a, 0.1b 0.1rca etc..
Ya des log qui avance de 1 en 1,d'autre de 0.1 en 0.1 et d'autre son de plusieurs numero 0.0.1.0.2  :pt1cable:  
 
vous pouvez m'eclairer?  :??:

Reply

Marsh Posté le 22-12-2002 à 19:46:14   

Reply

Marsh Posté le 22-12-2002 à 19:48:23    

[:blueflag]

Reply

Marsh Posté le 22-12-2002 à 19:51:24    

Reply

Marsh Posté le 22-12-2002 à 19:54:49    

Ça l'intéresse aussi et moi aussi mais je pense pas qu'il y ait de règles, on fait comme bon nous semble.. :)

Reply

Marsh Posté le 22-12-2002 à 20:00:04    

*Syl* a écrit :

Ça l'intéresse aussi et moi aussi mais je pense pas qu'il y ait de règles, on fait comme bon nous semble.. :)


 
oue mais version alpha,beta,rca,si ca existe,c'est qu'il doit y avoir une norme,sinon on ne mettrait que des numero.C vrai que l'on fait ce que l'on veut,mais ca fait plus pro si on suit de normes :)

Reply

Marsh Posté le 22-12-2002 à 20:01:36    

forummp3 a écrit :


 
oue mais version alpha,beta,rca,si ca existe,c'est qu'il doit y avoir une norme,sinon on ne mettrait que des numero.C vrai que l'on fait ce que l'on veut,mais ca fait plus pro si on suit de normes :)


 
tout dépend des logiciels, de l'ouverture au public, du nombre d'utilisateurs, etc ...
 
une version alpha c'est une ébauche ave des trucs fonctionnels. Beta c'est une version "finale" mais qui comporte encore probablement des bugs ...  
 
Pour les numéros je ne pense pas qu'il y ait une norme mais je peux me tromper

Reply

Marsh Posté le 22-12-2002 à 20:22:17    

Y a des 1.01, ou 3.01.23 etc... Ca doit dépendre de l'organisation du développeur et de ses règles de travail ?
 
Il me semble que qq part quelqu'un en parlait, pour distinguer les révisions majeurs et mineures.  
 [:tomilou]

Reply

Marsh Posté le 22-12-2002 à 20:25:12    

et vous qui devellopez,vous faites comment?

Reply

Marsh Posté le 22-12-2002 à 20:26:00    

forummp3 a écrit :

et vous qui devellopez,vous faites comment?


 
sincèrement. Je me préoccupe pas du tout de ça pour le truc dont je m'occupe actuellement et je pense que je devrais ...
 
En fait on utilise CVS et je tague l'arbre au moment où je fais une release et donc j'ai un numéro de version sous forme de timestamp. Vraiment pas élégant, surotut pour la doc. Le prob c'est que tu as à peine le temps de mettre la doc à jour qu'elle est déjà out of date ...


Message édité par darklord le 22-12-2002 à 20:26:49
Reply

Marsh Posté le 22-12-2002 à 20:49:17    

DarkLord a écrit :


 
sincèrement. Je me préoccupe pas du tout de ça pour le truc dont je m'occupe actuellement et je pense que je devrais ...
 
En fait on utilise CVS et je tague l'arbre au moment où je fais une release et donc j'ai un numéro de version sous forme de timestamp. Vraiment pas élégant, surotut pour la doc. Le prob c'est que tu as à peine le temps de mettre la doc à jour qu'elle est déjà out of date ...


 
je pense aussi que c'est un moyen au programmeur de s'y retrouver dans les otpions qu'il a fait et dans les truc qu'il doit faire.Il se fixe un objective pour tel ou tel version et il code.
Pour les grandes boites c'est aussi un argument de vente,car par exemple netscape a fait la version 6 sans faire la version 5 pour devancer internet explorer 5.
 
Mais si qq sait qqchose la dessu,qu'il nous fassent signe  [:taill]

Reply

Marsh Posté le 22-12-2002 à 20:49:17   

Reply

Marsh Posté le 22-12-2002 à 22:15:53    

[:rv82]

Reply

Marsh Posté le 22-12-2002 à 22:23:01    

forummp3 a écrit :

et vous qui devellopez,vous faites comment?


 
a.b.c.d
 
a = très gros changements dans l'architecture ou les fonctionnalités du soft
b = grosses fonctionnalités ajoutées
c = petits détails
d = bug fix / changements mineurs (pas de nouvelles fonctionnalités)
d étant le build ID, chaque fois que je recompile le soft pour en faire une version distribuée je l'incrémente, même s'il n'y a qu'une ligne de code qui a changé.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 22-12-2002 à 22:53:43    

Souvent sous Linux :
a.b.c
a = très gros changements dans l'architecture ou les fonctionnalités du soft
b = grosses fonctionnalités ajoutées ou nouvelle fonctions ajoutées ou corrections de nombreux bugs (si b paire -> stable, par contre si b impaire -> instable)
c = corrections de bugs
 
(ça se peut que je me sois tromper sur quelques détails, mais en gros c'est le principe).
 
Le "a" dépend beaucoup du programmeurs certains programmes sont toujours avec un a égal à 0, bien que ces projets bougent pas mal. Ou des fois il est très dur de savoir si il faut incrémenter le a, par exemple sur les gros projets, comme le noyaux Linux, ou certains seraient bien tenter de passer à la version 3, alors que d'autres veulent passer à la 2.6 (comme Linus).

Reply

Marsh Posté le 22-12-2002 à 23:32:40    

Je commence a me faire une meilleur idéé sur les numerotation des logiciel.
 
Ca veut dire quoi rca,car j'ai deja vu ca pour le ogg vorbis.

Reply

Marsh Posté le 22-12-2002 à 23:34:39    

Release CAndidate très probablement..

Reply

Marsh Posté le 23-12-2002 à 00:22:54    

Olivier51 a écrit :

Souvent sous Linux :
a.b.c
a = très gros changements dans l'architecture ou les fonctionnalités du soft
b = grosses fonctionnalités ajoutées ou nouvelle fonctions ajoutées ou corrections de nombreux bugs (si b paire -> stable, par contre si b impaire -> instable)
c = corrections de bugs
 
(ça se peut que je me sois tromper sur quelques détails, mais en gros c'est le principe).
 
Le "a" dépend beaucoup du programmeurs certains programmes sont toujours avec un a égal à 0, bien que ces projets bougent pas mal. Ou des fois il est très dur de savoir si il faut incrémenter le a, par exemple sur les gros projets, comme le noyaux Linux, ou certains seraient bien tenter de passer à la version 3, alors que d'autres veulent passer à la 2.6 (comme Linus).

Precisons que pour linux, les 2.x ou x est pair sont le snoyeaux stables et les 2.x ou x est impair sont les noyeaux instables en developement


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 23-12-2002 à 00:24:17    

*Syl* a écrit :

Release CAndidate très probablement..


 
ok  :jap:

Reply

Marsh Posté le 23-12-2002 à 00:24:46    

pour ceux qui font des script php,vous mettez des version?

Reply

Marsh Posté le 23-12-2002 à 00:28:10    

intéressant ce topic ...


Message édité par darklord le 23-12-2002 à 00:28:15
Reply

Marsh Posté le 23-12-2002 à 01:09:23    

DarkLord a écrit :

intéressant ce topic ...


 
merci :jap:  
 
si tu trouve d'autre renseignement ou si tu as des idéé poste les ici ;)

Reply

Marsh Posté le 23-12-2002 à 01:49:49    

HuGoBioS a écrit :

Precisons que pour linux, les 2.x ou x est pair sont le snoyeaux stables et les 2.x ou x est impair sont les noyeaux instables en developement


 
C'est ce que je dis sauf que moi j'ai remplacé x par b mais c'est pareil
 

Citation :

b = grosses fonctionnalités ajoutées ou nouvelle fonctions ajoutées ou corrections de nombreux bugs (si b paire -> stable, par contre si b impaire -> instable)

Reply

Marsh Posté le 23-12-2002 à 06:12:46    

Grosso Modo:
Version alpha: Toutes les fonctionalités planifiées sont implémentées. Trop buggé pour faire la moindre démo client.
Version béta: Toutes les fonctionalités planifiées sont implémentées. Avec des trésors d'habileté, le commercial arrive a faire des demos au clients sans planter.
Release Candidate: Idem. Bourrée de bugs connus du devellopeur, mais pas trouvés par les testeurs. Le commercial n'arrive plus a planter la version (le devellopeur, en 5 secondes, si).
Version Finale: Idem. Version sans bug client connu durant environ 24h apres sa mise en vente.
 
:D
A+,


Message édité par gilou le 23-12-2002 à 06:14:58

---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 23-12-2002 à 06:23:38    

alpha: encore en phase de développement & test, expérimental, incomplet.
beta: fonctionnalités implantées, déboguage à faire.


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Marsh Posté le 23-12-2002 à 06:32:04    

Musaran a écrit :

alpha: encore en phase de développement & test, expérimental, incomplet.
beta: fonctionnalités implantées, déboguage à faire.


Dans ma boite, c'etait version de devellopement si toute les fonctionnalités n'etaient pas implantées, et alpha a partir du moment ou elles l'etaient. Il y avait un cahier de recettes pour l'equipe de test afin de valider une version (et les suivantes) comme alpha.
 
Le numeros de version interne (incremente toutes les nuits a chaque build global par l'equipe de release) fonctionnaient comme suit:
suffixe d ==> version de dev
suffixe a ==> version alpha
suffixe b ==> version beta
pas de suffixe ==> release candidate ou definitive
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 23-12-2002 à 13:46:02    

Olivier51 a écrit :


 
C'est ce que je dis sauf que moi j'ai remplacé x par b mais c'est pareil
 

Citation :

b = grosses fonctionnalités ajoutées ou nouvelle fonctions ajoutées ou corrections de nombreux bugs (si b paire -> stable, par contre si b impaire -> instable)



oups j'avais pas vu dsl ;-)
 :non: la lecture en diagonal ! :whistle:


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed