Je ne vois pas de réponse avec des sources jusqu'à présent, bien que cela puisse changer après que j'ai posté ceci.
En général
Glitch et Bug sont essentiellement synonymes mais certains groupes établiront des différences subtiles en fonction du contexte. Le thème le plus commun parmi ces différences est que les dysfonctionnements sont soudains ou temporaires et la manifestation la plus courante de ce thème est que les bogues sont des erreurs dans le code, tandis que les problèmes sont le comportement qui résulte de ces erreurs. .
Pour illustrer cela, voici les définitions de Glitch y Bug du logiciel de Wikipedia :
Une défaillance est un défaut de courte durée dans un système. Il est souvent utilisé pour décrire un défaut transitoire qui se corrige de lui-même et qui est donc difficile à dépanner.
Un bogue logiciel est une erreur, un défaut, une défaillance ou une défaillance d'un programme ou d'un système informatique qui l'amène à produire un résultat incorrect ou inattendu, ou à se comporter de manière non intentionnelle. La plupart des bogues proviennent de fautes et d'erreurs commises par des personnes dans le code source d'un programme ou dans sa conception, ou dans les cadres et les systèmes d'exploitation utilisés par ces programmes, et quelques-uns sont causés par des compilateurs produisant un code incorrect.
Notez qu'une défaillance est décrite comme "transitoire". Notez également que le glitch est le défaut lui-même, alors qu'un bug peut se référer davantage au code qui cause le défaut, qui est moins transitoire que le défaut lui-même.
Définitions de l'usage courant
Voici quelques définitions de glitch et de bug dans le dictionnaire, pour illustrer la similitude de ces termes dans l'usage courant.
MW
problème
1 a : un dysfonctionnement généralement mineur ; également : bug
2 b : un problème mineur qui cause un contretemps temporaire : accroc
bug
2 : un défaut, une faute, un vice ou une imperfection inattendus.
Notez l'utilisation du terme "temporaire" pour décrire un problème, mais notez également qu'une autre définition est simplement "bug".
TheFreeDictionary
problème
1. Un dysfonctionnement mineur, un contretemps ou un problème technique ; un accroc : un problème informatique ; un problème de navigation ; un problème dans les négociations.
2. Un signal électronique faux ou parasite causé par une brève et indésirable surtension électrique.
bug
3. a. Un défaut ou une difficulté, comme dans un système ou une conception.
b. Ordinateurs Un défaut dans le code ou la routine d'un programme.
Notez l'idée d'une brève montée en puissance dans l'une des définitions de l'anomalie, mais notez également à quel point la première définition est générale, et comment elle est essentiellement identique à un "défaut".
Ceux qui ont toujours considéré qu'une certaine distinction entre "glitch" et "bug" était "correcte" devraient prendre note de ces définitions du dictionnaire et les garder à l'esprit lorsqu'ils s'adressent à une personne n'appartenant pas à la sous-culture ou à la profession qui fait cette distinction. La personne à qui vous parlez peut considérer ces termes comme étant complètement synonyme.
Dans le domaine des jeux
Ces termes sont utilisés dans le domaine des jeux, car les jeux impliquent des logiciels, et les logiciels impliquent des bugs. Certaines distinctions subtiles spécifiques à ce contexte peuvent être faites, mais - comme vous pouvez le voir dans les autres réponses ici - il n'y a pas de réel consensus sur ce que ces distinctions devraient être. Donc, c'est la même situation générale, où "glitch" est plus probablement pour signifier la manifestation d'un bug au moment de l'exécution, et "bug" est plus probablement pour faire référence au problème dans le code actuel.
La page Glitch de Wikipedia contient une section intitulée Problèmes de jeu vidéo . Dans cette section, ces termes sont considérés comme interchangeables :
Les glitches/bugs sont des erreurs logicielles qui peuvent causer des problèmes radicaux dans le code et qui passent généralement inaperçues ou ne sont pas résolues pendant la production dudit logiciel. ... Les glitches de texture/modèle sont une sorte de bug ou autre erreur qui fait qu'un modèle spécifique...
31 votes
Un bug est quelque chose qui fait que même certains soldats endurcis deviennent dégoûtés, tandis qu'un glitch est un personnage qui ne peut pas quitter son jeu.
3 votes
Meta question sur la migration vers la SE anglaise.
0 votes
J'ai adoré lire toutes les réponses ci-dessous. Malheureusement, aucune d'entre elles n'a donné un bon exemple de quelque chose que je considérerais comme un Glitch et non un Bug, donc j'aimerais donner un exemple facile à comprendre. Continuer sur le commentaire suivant avec un exemple facile à comprendre....
0 votes
Disons que nous avons un jeu basé sur un navigateur, et que ce jeu doit supporter plusieurs navigateurs. Disons que dans FF et Chrome, le jeu fonctionne parfaitement, mais que lorsque vous avez la page zoomée (90-%), par exemple, un élément ou un objet du jeu s'affiche de manière incorrecte uniquement sur Chrome. Je n'appellerais pas cela un bogue, mais plutôt un problème qui ne se produit que dans la version zoomée de Chrome. En fin de compte, le programmeur du jeu devra identifier si le problème sous-jacent se situe du côté du jeu ou du navigateur, mais au final, il devra ajouter un nouveau code pour prendre en charge une telle situation, plutôt que de corriger un défaut/bogue dans le code actuel.