« Informatique » : différence entre les versions

1 210 octets ajoutés ,  30 octobre 2018
(Page créée avec « == Programmation == === Logiciel de versionnage === Règles d'utilisation de Git pour le versionnage, l'utilisation et le nommage des branches, proposé par Vincent Driess... »)
 
Ligne 1 : Ligne 1 :
== Programmation ==
== Programmation ==
Afin d'harmoniser l'utilisation des outils informatiques, certaines organisation ou quelques individus essaient de proposer des standards ou règles. Il convient à chacun d'en prendre connaissance et de les mettre en place si elles lui semble cohérentes et bien pensées.
=== Standards, normes ISO ===
Afin d'éviter les confusions au niveau de l'écriture des dates, entre le format américain MM-JJ-AAAA et le reste du monde JJ-MM-AAAA, le standard ISO 8601<ref>ISO 8601 : https://www.iso.org/iso-8601-date-and-time-format.html</ref> définit l'écriture correcte comme étant AAAA-MM-JJ.
=== Logiciel de versionnage ===
=== Logiciel de versionnage ===
Règles d'utilisation de Git pour le versionnage, l'utilisation et le nommage des branches, proposé par Vincent Driessen dans son article ''A successful Git branching model'', disponible sur [https://nvie.com/posts/a-successful-git-branching-model/ son site internet].
Un logiciel de versionnage permet de suivre l'évolution d'un logiciel dans la phase de conception, de déploiement et de maintenance. Vincent Driessen propose, dans son article ''A successful Git branching model''<ref>A successful Git branching model : https://nvie.com/posts/a-successful-git-branching-model/</ref>, des règles d'utilisation de Git pour le versionnage, l'utilisation et le nommage des branches.
 
Le projet SemVer<ref>SemVer : https://semver.org/</ref> propose des règles de l'utilisation des numéros de versions, afin d'améliorer la stabilités de projets lorsque des dépendances viennent à changer de version.
 
Le site Tenez un Changelog<ref>Tenez un Changelog : https://keepachangelog.com/fr/1.0.0/</ref> fourni un schéma de fichier Changelog, dans lequel sont indiquées toutes les modifications entre deux versions d'un logiciel.
 
== Notes ==
<references />