Aller au contenu principal
Ingénierie

Une journée entière à tout passer en revue

· 4 min de lecture

Construire vite, c'est regarder une pièce à la fois. Le dernier jour de septembre, nous avons fait l'inverse : plus aucune nouveauté, et un regard sur tout PageToVid à la fois, avec cinq audits menés côte à côte. Le soir même, une mise à jour apportait ce qu'ils avaient trouvé.

Cinq lecteurs, une question chacun

Un seul relecteur qui parcourt tout un produit voit ce qui fait du bruit et rate ce qui se tait. Nous avons donc découpé le travail selon ce qui compte le plus pour la personne qui crée un film :

  • le film lui-même, de la première à la dernière image ;
  • le site, de la première visite au téléchargement ;
  • les interfaces qu'utilisent les développeurs et les assistants IA ;
  • la sécurité et les comptes ;
  • la façon dont on nous découvre.

Chaque audit a lu sa partie sans rien modifier et noté ses constats, preuves à l'appui. À côté, nous avons lu les journaux de production, la source la plus honnête : les audits disent ce qui pourrait mal tourner, les journaux disent ce que les gens ont vraiment rencontré. Là où les deux se rejoignaient, la correction passait en tête de liste.

Un film qui va toujours jusqu'au bout

La priorité était claire. Un film puise dans beaucoup d'images venues de beaucoup d'endroits : l'image d'aperçu du site, son logo, des photos hébergées ailleurs. Si l'un de ces endroits tardait à répondre au moment précis où nous en avions besoin, tout le film pouvait s'arrêter.

La nouvelle règle est simple : chaque image extérieure est copiée chez nous avant le rendu, ou laissée de côté. Un film avec une image en moins reste un bon film. Un film qui n'arrive jamais n'est pas un film.

L'audit du film a aussi passé en revue chaque endroit où le pipeline se débrouillait en silence : une séquence revenue vide, une prise de voix qui demandait un second essai, une musique ou un logo qui ne se chargeait pas. Chacun se répare désormais quand c'est possible et le signale dans les notes du film : vous savez toujours par où votre film est passé.

Des cinq premières minutes plus fluides

L'audit du site a trouvé le genre de friction que personne ne signale, parce qu'on s'en va, tout simplement.

  • Le formulaire de connexion s'ouvre désormais en mode inscription pour une première visite, et si un e-mail et un mot de passe ne correspondent à aucun compte, il propose d'en créer un avec cet e-mail.
  • Quelqu'un qui ouvre PageToVid dans le navigateur intégré d'une application, où la connexion Google échoue souvent, voit une courte note qui explique comment continuer.
  • Les écrans sans état de chargement, sans message d'erreur ou sans alerte sur les modifications non enregistrées les ont désormais.
  • Les coûts affichés sur les boutons viennent maintenant du même endroit que la facturation : ils correspondent toujours.

Côté développeurs, la liste des vidéos sait désormais se parcourir page par page, un membre limité à certains sites l'est partout, et un nouveau rendu peut être annulé.

Prudent par conception

Un produit qui visite des pages web pour vous ne doit visiter que celles qui lui sont destinées. Notre enregistreur vérifie désormais chaque adresse qu'il charge en chemin, pas seulement la première, et les présentations s'ouvrent avec des limites fermes sur ce qu'un fichier peut décompresser.

Une règle a tenu toute la journée : tout ce qui changerait le fonctionnement de la facturation ou de la connexion attend une décision explicite du propriétaire. Un audit est une liste de constats, pas une autorisation de toucher seul aux parties les plus sensibles d'un produit.

Un garde-fou de mise en ligne qui tient tout seul

Le même après-midi, le framework sur lequel nous construisons a publié une mise à jour importante. Nous l'avons appris de la meilleure façon : par notre propre chaîne. Chaque mise en ligne passe d'abord par une vérification des dépendances qui refuse d'aller plus loin en cas d'alerte critique, et elle a simplement retenu la version suivante jusqu'à ce que nous soyons à jour.

En quelques heures, nous étions sur la nouvelle version, avec une bibliothèque indirecte elle aussi fixée sur sa version à jour, et la mise en ligne est partie. Personne n'avait besoin de surveiller l'actualité : le garde-fou surveillait pour nous. Une version ne part en production qu'une fois toutes les vérifications passées.

Ce qu'une journée comme celle-ci rapporte

Rien de tout cela ne fait les gros titres. C'est le genre de travail qu'on remarque seulement à son absence : un film qui arrive même quand un site est lent, une première visite qui tombe sur le bon formulaire, un chiffre sur un bouton qui correspond à la facture.

Nous continuerons. Un produit qui grandit vite a besoin, de temps en temps, d'une journée où personne ne construit et où tout le monde regarde. Ce que filme l'enregistreur est décrit sur la page des fonctionnalités.

Voyez-le sur votre propre site

Collez une page et obtenez la vidéo commentée dont parle ce blog. La première est offerte.

Première vidéo offerte · sans carte · prête en quelques minutes

← Tous les articles