La méthode
Pouvoir tout défaire, à tout moment
Sans environnement de test, la prudence ne se décrète pas, elle s’outille. Le thème d’origine a d’abord été copié en entier et comparé fichier par fichier au serveur, puis figé dans un dépôt Git. Ensuite, chaque envoi a suivi la même règle : jamais un dossier entier, toujours des fichiers nommés un par un, et la version en ligne rapatriée juste avant d’être remplacée.
Un retour arrière ne consiste donc pas à espérer : il consiste à renvoyer le fichier d’avant. La procédure a été testée pour de vrai, pas supposée.
Elle a servi. Entre le lot 37 et le lot 41, j’ai construit un bandeau d’annonce à messages successifs, à partir de captures d’écran… qui venaient d’un autre projet, transmises par erreur. Tout a été défait le jour même : fichiers restaurés depuis le commit d’avant, module désinstallé, réglages remis à la valeur de la maquette, puis vérification que plus aucune trace ne subsistait dans les pages servies. C’est ce genre d’épisode qui décide si une méthode vaut quelque chose.