Zéro friction
AUDIENCE
Programmeurs, Opérations
Lorsque nous sommes prêts à coder, rien ne se met en travers de notre chemin.
Imagine que tu viens de commencer à travailler avec une nouvelle équipe. L'un de tes nouveaux coéquipiers, Pedro, t'accompagne jusqu'à un poste de travail de développement.
"Comme tu es nouveau, nous allons commencer par déployer un petit changement", dit-il en s'asseyant à côté de toi. "Cette machine est toute neuve, nous allons donc devoir la configurer à partir de zéro. Tout d'abord, clone le repo." Il t'indique la commande. "Maintenant, exécute le script build."
Les commandes commencent à défiler sur l'écran. "Nous utilisons un outil pour les constructions reproductibles", explique Pedro. "Il a détecté que tu n'avais rien d'installé, alors il installe l'IDE, les outils de développement et les images nécessaires pour développer et faire fonctionner le système localement."
"Cela prendra un certain temps", poursuit-il. "Après la première exécution, cependant, c'est instantané. Il ne se met à nouveau à jour que lorsque nous validons des changements dans la configuration. Viens, je vais te faire visiter le bureau."
Lorsque tu reviens, la construction est terminée. "Ok, je vais te montrer l'application", dit Pedro. "Tape rundev pour la lancer." Une fois de plus, les informations commencent à défiler. "Tout cela fonctionne localement", explique Pedro avec fierté. "Avant, nous avions un environnement de test partagé, et nous nous marchions constamment sur ...
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