« Pourtant, ça marchait. » Qui n'a jamais entendu cette phrase après un changement d'hébergement ? Kheris Workspace l'a vécue à la mi-octobre. Le code n'avait pas bougé d'une ligne. Le serveur, si.
Capture · Données facticesUne application ne vit pas ex nihilo
Elle vit sur un serveur. Et un serveur a ses limites : la mémoire qui manque au mauvais moment, un service qui ne redémarre pas seul, une mise à jour qu’on ne sait plus défaire. Pour Kheris Workspace, ces limites étaient connues. Elles étaient écrites dans le cahier, avant la première ligne de code.
La règle tenait en une phrase : avant de construire, poser une application vide sur le serveur, et la regarder vivre. Si l’essai coince, on change de serveur. À ce stade, ça ne coûte rien.
Le 14 septembre, l’essai est passé. Même la vérification qu’on oublie toujours a été faite pour de vrai : revenir à la version précédente. Une minute.
Le déménagement
Un mois plus tard, l’application change d’hébergement. Même code, mêmes réglages, même équipe. Sur le nouveau serveur, elle ne démarre plus.
La cause était dans le fond, pas dans la forme. Une pièce du système du nouveau serveur était trop ancienne pour les outils qui fabriquent l’application. L’essai de septembre ne pouvait pas le voir : il avait eu lieu ailleurs.
Une matinée de réparation. Deux réglages, vérifiés avant d’être envoyés. L’application est repartie à l’identique.
La règle : refaire l’essai à chaque changement
L’essai de septembre n’avait rien raté. Il avait vérifié le serveur qu’on lui donnait. Un essai réussi n’est pas un certificat à vie : c’est une photo. Elle dit ce qui était vrai le jour où on l’a prise, pas le jour où l’on déménage.
Changement d’hébergeur, d’offre ou de version : on refait l’essai. Avant de déménager, pas après. Cinq questions suffisent, pour un site comme pour une application :
- Ça s’installe ? Sur le nouveau serveur, pas seulement sur l’ordinateur de celui qui l’a construit.
- Ça s’affiche ? En ligne, pour quelqu’un d’extérieur.
- Ça tient seul ? Sans qu’on ait à le relancer.
- Une mise à jour passe ? Sans tout casser.
- On sait revenir en arrière ? Et on l’a essayé pour de vrai.
Une seule réponse « je ne sais pas », et le déménagement attend. La première fois, on apprend. Comme on dit chez nous : premier gaou n’est pas gaou.