Skip to main content

Comment incrémenter ?

La bonne gestion des versions permet un suivi et une compréhension rapide du cycle de développement d’un logiciel, d’une application mobile et même d’un site web.

La norme la plus courante est quelque chose comme X.x.x.x, mais derrière cette suite de chiffres peut se cacher une logique normalisée pour optimiser la compréhension de vos développements.
Dans cette astuce, nous nous baserons sur la méthode de Debian Lenny.
Considérons : X.Y.z.(a-z)

  • X : Un chiffre qui correspond aux changements majeurs pouvant induire une rupture de compatibilité (généralement associé au modèle économique ou à la structure de la base de données).
  • Y : Un chiffre qui correspond aux corrections majeures apportées aux fonctionnalités.
  • z : Un chiffre qui correspond aux corrections mineures apportées aux fonctionnalités.
  • (a-z) : Une lettre qui correspond à une correction mineure sur le design UI/UX ou sur une faute d’orthographe, donc rien qui touche au code !

Particularité de Y :
Si le chiffre est pair (0, 2, 4, 6, etc.), on considère que la version est « Stable ».
Si le chiffre est impair (1, 3, 5, 7, etc.), on considère que la version est « Unstable ».

🤔 Il est important de noter qu’en version « Unstable » ou « Stable », on ne doit pas voir un logiciel bancal. Lorsque vous compilez pour la production un site, une application ou un logiciel, ce n’est pas censé « planter ».
« Stable » signifie que tout ce qui était prévu dans le cahier des charges de votre version est codé, disponible et testé.
« Unstable » signifie que tout ce qui était prévu pour la version n’est pas encore codé ou testé. Le chiffre impair est donc souvent utilisé lors d’un correctif rapide d’un bogue, mais qui nécessite encore une nouvelle correction pour être pleinement opérationnel…

🤗 Voilà, en espérant que ce post vous donne une bonne approche de la gestion des versions !

Bonjour à la communauté

Bienvenue sur la partie communautaire de notre site web. Cette partie est destiné à de nombreux usages de publication, elle se veut un point de partage entre nos équipes de maintenance et nos adhérents. Le centre d’entraide pour les codeurs et les designeurs existe depuis le 2 janvier 2000 et son ambition a toujours été de faciliter le travail des techniciennes et techniciens du numérique.

Avec la nouvelle version de notre laboratoire (le centre de ressources partagées) nous avons ouvert ce sous site. Il vous permettra d’en savoir plus sur la vie du réseau.

L’idée toute simple et de mutualiser les moyens de production ainsi en achetant en volume ou en format agence nous pouvons vous proposer des outils aux licences moins onéreuses vous permettant ainsi d’accroitre votre marge sans risquer de perdre le client.

De plus vous avez accès à des formations et des conférences techniques sur des sujets en lien avec la création numérique, les droits d’auteurs ou encore la gestion des tâches au quotidien.

Enfin, dans le cadre de votre épanouissement professionnel vous pouvez vous faire aider par un coach et ainsi bénéficier de conseil en gestion du quotidien en adéquation avec vos réalités.

Tout simplement pour amortir tous les frais générés par la simple existence de notre réseau. Nous parlons de frais techniques incompressibles (serveur, stations de travail), de licences logicielles indispensables (Microsoft, Adobe, TeamViewer) et qui représente un coût estimé en 2024 de 2500 € H.T. / mois.

A cela s’ajoute le personnel technique associé à ce projet. C’est pour toutes ces dépenses que notre réseau ne peut pas être gratuit. D’autre part, pour 120 € que vous cotisez vous récupérez immédiatement l’équivalant de 500 € de S.D.K, que vous pouvez revaloriser grâce à vos propres clients.