Épisode 8 : La gestion des sources et les workflow de production
Toujours dans la série sur le développement.
Tout comme un auteur produit du texte, ou un compositeur produit des partitions, un développeur produit du code source.
C'est sa raison d'être, et c'est le résultat d'un travail intellectuel aussi intense qu'itératif de création pure.
Mais comment organise-t-on ce code source ?
Comment le versionne-t-on ?
Comment le stocke-t-on ?
Comment gère-t-on l'écriture collaborative de code source ?
Comment passe-t-on du code source en logiciel en production ?
Il s'agit de quelques-unes des questions que nous allons nous poser dans cet épisode.
Liens utiles
CVS (https://fr.wikipedia.org/wiki/Concurrent_versions_system) : un (très) ancien système de gestion de source Open Source
SVN (https://subversion.apache.org/) : un (un peu moins) ancien système de gestion de source
Git (https://git-scm.com/): Le seul et l'unique
GitFlow (https://nvie.com/posts/a-successful-git-branching-model) : un workflow "standard" avec ses différentes branches
Quelques recommandations CNIL (https://www.cnil.fr/fr/gerer-son-code-source)
Bonne écoute !
Pour nous contacter : [
[email protected]]