Préface
La sortie d'un logiciel devrait être facile.... Automatise presque tout, et garde tout ce dont tu as besoin pour construire, déployer, tester et sortir ton application dans le contrôle de version.
David Farley, Continuous Delivery : Des versions logicielles fiables grâce à l'automatisation de la construction, des tests et du déploiement.
En 1968, le métro de Londres, au Royaume-Uni, avait besoin d'un panneau numérique pour avertir les passagers qu'ils devaient être prudents lorsqu'ils traversaient les espaces entre les portes des trains et les quais des stations. Comme le stockage de données pour de tels panneaux était très coûteux à l'époque, ils ont choisi une phrase très courte pour aider les usagers à rester vigilants : "mind the gap."
De nos jours, le mot "esprit" est moins couramment utilisé, mais l'intention de faire prendre conscience des parties manquantes ou des choses qui peuvent vous faire trébucher et d'agir en conséquence est toujours d'actualité. Et c'est tout aussi important lorsque nous appliquons cette idée aux processus commerciaux et techniques qui peuvent bénéficier de l'automatisation.
Depuis sa création en 2008, GitHub a comblé des lacunes en permettant aux utilisateurs de collaborer et de créer des communautés autour des logiciels libres. Et il l'a très bien fait. Il est difficile de ne pas surestimer l'importance ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access