Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Snowcamp 2022 - Comment ne pas jeter à la poubelle son app JS tous les 2 ans ?

Antoine Caron
February 07, 2022

Snowcamp 2022 - Comment ne pas jeter à la poubelle son app JS tous les 2 ans ?

Antoine Caron

February 07, 2022
Tweet

Other Decks in Technology

Transcript

  1. Florent Dubost 10+ ans chez @BedrockStreaming (ex M6web) Team Lead

    équipe web Amoureux du JS, de React et des tests E2E Coach de trampoline
  2. Antoine Caron (aka Slashgear) Lead Tech équipe web @BedrockStreaming Ex-Teacher

    @PolytechLyon Trublion de l’internet Mes jouets: ReactJS Mon blog JS ❤ Webpack Workshops Bundlers
  3. 70 personnes 2017 2019 2014 140 personnes 2022 400 personnes

    “La route ? Là où on va, on n’a pas besoin de route !”
  4. 30 types de devices 5 projets 100+ devs frontend 12

    millions d’utilisateurs mensuel
  5. WEB

  6. “Ajouter une dépendance c’est comme se marier: ça va durer

    quelques années et le divorce peut coûter cher”
  7. On a eu de la chance en choisissant React, en

    0.12.2 à l’époque 🎉 17.0.2 🎉
  8. 💡 Les idées à retenir, pour éviter de jeter son

    front Pallier les causes humaines 🗣 Eviter la culture orale 🤖 Automatiser toutes les règles projet/équipe/tech 👓 Du code lisible dure plus longtemps Pallier les défaillances techniques 🧐 Audit journalier automatisé des dépendances ⬆ Updater régulièrement ses dépendances (grâce au tests) ♻ Réguler l’ajout de dépendances 🎚 Du feature flipping 🗑 Un projet, c’est des ajouts mais aussi des suppressions Assurer la stabilité 📈 Monitorer, Mesurer, Alerter ✅ Définir une stratégie de test et y investir du temps 🛠 Accepter sa dette technique