Avant-propos
"Jusqu'à la production et au-delà !"
Buzz l'éclair (paraphrasant)
Je sais que Buzz a dit "jusqu'à l'infini et au-delà", mais cette notion ne m'a jamais plu lorsque j'étais enfant. Comment peut-on aller au-delà de l'infini ? Ce n'est que plus tard, lorsque je suis devenu ingénieur en informatique, que j'ai compris que les logiciels n'étaient jamais complets. Il n'est jamais terminé. Il est... infini. Buzz a raté sa vocation dans les logiciels !
Les logiciels n'ont pas de fin. Les logiciels sont comme les océans, les étoiles et les bogues de ton code : sans fin ! J'espère que cette affirmation n'est pas controversée. Au cours des dernières décennies, nous avons tous évolué dans le domaine des logiciels autour de cette idée : la queue interminable de la maintenance des logiciels est la partie la plus coûteuse de ce que nous faisons. Une bonne partie des mouvements importants dans le domaine du logiciel tourne autour de cette idée. Tests et intégration continue. Livraison continue. Cloud computing. Microservices. Il n'est pas difficile d'arriver à la production la première fois, mais ces pratiques optimisent les nombreux voyages ultérieurs vers la production. Elles optimisent pour le deuxième jour. Elles optimisent pour le temps de cycle : à quelle vitesse peux-tu prendre une idée et la voir livrée en production, du concept au client ? Elles optimisent pour "et au-delà".
Cette idée - que le logiciel n'a pas de fin - introduit une tonne de nouvelles pratiques et fait ...
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