La vérification s’exécute deux fois, et une seule moitié décide
Pourquoi
Dans l’éditeur, elle voit ce qu’aucun serveur ne peut voir : si le GUID de script d’un prefab se résout vraiment, quels sont les réglages d’import d’une texture, comment le compilateur lit un fichier. Mais elle tourne sur la machine du vendeur, dans un package qu’il peut modifier. Se fier à son rapport reviendrait à faire de la barrière ce que dit une copie de notre code sur l’ordinateur de quelqu’un d’autre. L’éditeur conseille donc, et Getly, en lisant les octets envoyés, décide.
Ce que ça a coûté
Deux implémentations des mêmes règles, dans deux langages, qui peuvent diverger. Un catalogue généré et un test qui échoue en cas de dérive, c’est le prix pour les garder honnêtes.