Forum d'entraide PHPFrance

Venez poser vos questions PHP, MySQL, HTML, CSS, Javascript, Gestion de serveurs à la communauté PHPfrance

Vers le contenu

» Masquer les résultats de la recherche

Recherche dynamique PHPfrance

  1. Effectuez une recherche, les résultats s'afficheront dynamiquement ici.

Gestion des versions

Discussions générales sur les méthodes de développement d'une application web, et l'aspect sécurité.

Gestion des versions

Messagepar AnonymeOuPas 03 Fév 2012, 22:17

Bonjour à tous,

Quelqu'un aurait-il des liens vers des articles sur la conduite de projet concernant les versions.

A titre d'exemple, je viens de développer une application qui doit absolument sortir, mais pour laquelle il reste quelques manques de fonctionnalités et potentiellement quelques bugs.

Je pense à quelque chose comme :

Version 1 (actuelle) :
-> Stable

Puis, si je dois corriger des bugs, je modifierai la version 1 en incrémentant le chiffre de version mineure (juste deux chiffres ça ira) : 1.1, 1.2, etc

Puis, pour implémenter les fonctionnalités manquantes, je pense créer une version 2 :

Version 2 (qui est une sorte de copie de la version 1 à une date donnée) :
-> Devlopment

Puis, la version 2 passera en beta puis en stable, et ce indépendamment des modifications de la version 1 qui restera toujours en 1.

Mais, déjà, je ne suis pas sûr que ce soit la bonne technique, et de plus, comment implémenter ça avec un système de versions.

La difficulté est d'autant plus grande que chaque version est déclinée en plusieurs logiciels indépendants pour le client final : le logiciel avec un nom A pour le logiciel 1, B pour le logiciel B, etc, associé à une base de donnée propre à chaque version. La base de données elle-même peut recevoir des corrections de bugs et de modifications majeures ; mais le code source du logiciel en lui-même doit être le même quelque soit le logiciel final, pour une version donnée (seul un fichier de config qui indique le nom du logiciel et un certificat AIR change).

Voilà ma problématique :)

Cordialement,
AnonymeOuPas
 

Publicité

Re: Gestion des versions

Messagepar Nagol 05 Fév 2012, 11:17

et bien je vois pas ou est le problème, si tu utilises SVN par exemple tu peux tout à fait gérer des applications distinctes, et faire une release 1.0 basée sur une version du trunk qui contient des fichiers dont le nombre de modifications est différent. Et ainsi de suite pour une 2.0, le fait de faire une copie du trunk vers la 1.0 (une release dans le jargon) ne signifie pas que la 1.0 est finie, il te suffit de continuer à bosser sur le trunk et de faire des copies à chaque fois que le trunk est dans un état satisfaisant. En revanche une fois releasé on ne devrait plus rien modifier si il y a un bug majeur il faut juste faire une nouvelle release.
Frankiz Daniel : fait du php depuis que ca existe ou presque :)
bosse chez arkeia
Nagol
ViPHP
ViPHP
 
Messages: 3004
Inscription: 11 Fév 2005, 11:46
Localisation: fr_FR.UTF-8


Retourner vers Méthodologie, modélisation, sécurité

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

  • Publicité