Insolite: Quand l’Usage modifie le Code!

Bien analyser les usages possibles des outils et services mis à disposition des utilisatrices et utilisateurs est un impératif. Sinon tout changement aura un coût conséquent. Cela peut paraitre évident pour la plupart mais manifestement, même pour une PME dans un garage comme Youtube (et donc Google), c’est un concept en cours d’apprentissage. Pas convaincu? Et pourtant…

Ce matin tombait cette info plutôt insolite: les codeurs de Youtube ont dû changer le nombre maximal de visionnages vus pour chaque vidéo. Incroyable, mais vrai.
Les têtes pensantes en amont avaient spécifié que 2 milliards de vues (soit 2 147 483 647 vues) suffiraient amplement. C’était sans compter sur l’intelligence humaine démesurée qui a regardé 2 154 856 936 la vidéo du clip Gangnam Style, à l’heure où ces modestes lignes sont écrites.

Gangnam Style dépasse le plafond de vues possibles

Gangnam Style dépasse le plafond de vues possibles

Conséquente technique: il a fallu corriger l’entier, codé sur 32 bits, et le remplacer par un entier codé sur 64 bits. Pour les plus profanes d’entre vous ou allergiques aux mathématiques, cela revient à faire passer le plafond de visionnage à 9 quintillions – en clair 9 223 372 036 854 775 808 vues. De quoi se garder une belle marge de manœuvre.

L’histoire ne dit pas combien à coûter la modification et surtout toute la phase de test, livraison et mise en ligne à Youtube. Encore moins si le ou les fins penseurs (ou fines penseuses) d’un tel bug potentiel ont été remercié(e)s.
En espérant que ça ne soit pas les mêmes que pour la Google Car!

Source: LeMonde.fr