92 votes

Quelle est la différence entre "Bug" et "Glitch" ?

J'ai entendu parler de 2 termes définissant une erreur de jeu : "Bug" et "Glitch".
Quelle est la différence entre eux ?

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

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....

153voto

question_asker Points 1453

Réponse très peu technique :

Je dirais qu'ils sont efficacement interchangeables, bien qu'il y ait généralement une nuance dans la façon dont ils sont utilisés :

Le mot bug est généralement utilisé lorsqu'un prévu l'état du jeu est irréalisable Vous n'arrivez pas à terminer un niveau (ou un boss n'apparaît pas, etc.) à cause d'une erreur dans le code.

Le mot problème est généralement utilisé lorsqu'un involontaire l'état du jeu est réalisable En d'autres termes, vous êtes en mesure de couper le sol (ou d'avancer dans une partie d'une quête qui nécessite normalement plus d'objectifs à remplir) en raison d'une erreur dans le code.

De plus, le terme "glitch" est utilisé pour faire référence à des problèmes de graphisme et de son d'une manière que le terme "bug" ne l'est presque jamais.

13 votes

De plus, "glitch" est utilisé comme un verbe beaucoup plus fréquemment que "bug". Il serait normal de dire des choses comme "le jeu a glitché sur moi", ou "vous pouvez passer la porte en démontant un véhicule à côté". "Le jeu a buggé" serait plus rare, et "bug" n'est jamais utilisé comme un verbe pour décrire les actions prises par le joueur.

7 votes

Ce serait génial si vous pouviez donner des définitions, ou des preuves. Je n'ai jamais entendu ces termes utilisés de cette façon, et j'ai donc rétrogradé ce qui semble actuellement être une opinion incorrecte.

20 votes

@user2357112 Le "game bugged out" me semble être une expression courante.

105voto

DCShannon Points 19176

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...

2 votes

Pour compléter/corriger légèrement la définition #2 de glitch du Free Dictionary, un glitch en électronique est causé par un signal ayant potentiellement un état aléatoire alors qu'il devrait toujours être déterminant. En général, on considère qu'il s'agit d'un défaut de conception de l'électronique. no quelque chose qui est dû à un quelconque problème de fluctuation de puissance. Comme je l'ai dit dans mon autre commentaire, cependant, cette définition plus technique n'est probablement pas beaucoup utilisée par les développeurs de jeux puisqu'il n'y a pas de raison particulière pour eux d'en avoir connaissance (donc au niveau logiciel, elle aura tendance à être utilisée comme synonyme de "bug").

0 votes

@delicateLatticeworkFever Merci pour ça. Je pense que ce sens contribue probablement à l'implication qu'un pépin doit être un événement soudain ou temporaire au moment de l'exécution.

0 votes

Je sens que je dois insister sur ce point à chaque fois que je m'y intéresse ; cette réponse est tellement fausse qu'elle conduirait à l'échec, si vous la regardiez d'un point de vue de développement. La question est littéralement un élément essentiel de l'examen de développement de jeux. . Si votre professeur vous demande "quelle est la différence entre x et y" et que vous répondez "rien", vous allez passer une mauvaise journée.

21voto

ryanprayogo Points 5058

Un jeu vidéo est un programme, en considérant ceci, nous avons ce qui suit.

A bug est une erreur trouvée dans l'environnement de développement avant que le produit ne soit expédié au client. Nous parlons ici principalement de problèmes de code.

A problème d'autre part, c'est une façon de dire défaut sur un environnement de jeu vidéo. Un défaut est la différence entre le résultat attendu et le résultat réel dans le contexte des tests. En tant que tel, un défaut est la déviation de l'exigence du client. Ce défaut peut conduire à défaillances .

La relation entre bogue, défaut et échec est un sujet courant dans les études sur les tests de logiciels, en particulier l'assurance qualité et le développement de logiciels. De plus, c'est un sujet commun question dans la région.

Il est maintenant possible de travailler sur la relation entre le problème et le défaut à travers leurs définitions. A problème est un défaut de courte durée dans un système. Dans le cas présent, il s'agit d'un système logiciel, à savoir un jeu vidéo. A défaut est défini comme une condition anormale ou défaut au niveau du composant, de l'équipement ou du sous-système, qui peuvent conduire à une défaillance. Ce qui revient à dire qu'une faute est une façon générale de dire un défaut. Cela signifie donc que les pannes, les défauts et les défaillances sont étroitement liés.

Cela signifie donc qu'un pépin est, la plupart du temps, le produit d'un bug. Bien que beaucoup de gens utilisent le terme "bug" pour définir les problèmes dans les jeux, les bugs devraient être utilisés dans un environnement de développement, car c'est à cela que sert le mot "défaut", que nous pouvons associer au glitch, compte tenu de ce qui a été dit précédemment.

3 votes

Il s'agit d'une bonne explication du point de vue du développement.

55 votes

" Un bug est une erreur trouvée dans l'environnement de développement avant que le produit ne soit expédié au client " ... J'aimerais bien.

2 votes

En tant que développeur de logiciels, j'utilise généralement ces termes de manière interchangeable, mais dans la mesure où il existe une différence s, celle-ci serait la suivante.

16voto

Arif Burhan Points 277

Un bug est une conséquence indésirable causée par un défaut dans la programmation, il peut être répété exactement en suivant toutes les mêmes entrées qui l'ont causé la première fois.

Corrigé en modifiant le code du programme.

Une défaillance est un effet indésirable plus aléatoire, généralement d'origine matérielle, causé par exemple par la foudre, une alimentation électrique fluctuante, une connexion de données lâche, de la poussière s'infiltrant dans les lecteurs magnétiques (ce dernier cas est très rare de nos jours).

Remédié par une meilleure maintenance du matériel, une alimentation électrique plus robuste. Le matériel militaire est, dans une certaine mesure, à l'épreuve des bombes.

2 votes

Je ne sais pas pourquoi il a été rétrogradé, c'est la bonne réponse.

0 votes

Idem - la définition la plus technique du terme "glitch" est un événement spécifique lié au matériel (généralement dans un matériel mal ou faussement conçu). Cependant, dans un contexte de jeu, le terme est probablement utilisé de manière plus subjective ; je pense que la plupart des programmeurs ignorent la définition électronique du terme "glitch" car elle n'est pas pertinente pour ce qu'ils font.

2 votes

+1 - c'est la meilleure réponse jusqu'à présent. Un bogue est un problème reproductible du logiciel ; un problème est un cas individuel de comportement inattendu (souvent dû à un bogue).

15voto

Nzall Points 18696

La différence entre un bug et un pépin est plutôt d'ordre sémantique. La façon la plus courante de les interpréter est qu'un pépin a généralement trait à la présentation d'un produit, tandis qu'un bogue est plutôt perçu comme une interférence dans le jeu.

Par exemple, un son et des textures corrompus sont généralement considérés comme des pépins. Une autre chose qui est généralement étiquetée comme un pépin est une détection de collision qui ne fonctionne pas.

Le terme "bug" est généralement utilisé pour des problèmes tels que des ennemis qui ne fonctionnent pas correctement, un objet qui ne fait pas ce qu'il faut,...

Il existe également une différence linguistique : le terme "glitch" est souvent utilisé pour des incidents neutres ou même positifs, tandis que le terme "bug" est généralement utilisé pour quelque chose d'objectivement négatif. Par exemple, lorsqu'un coureur de vitesse utilise un moyen non prévu pour traverser un objet, il l'appelle généralement un pépin.

Le terme "glitch" est également utilisé assez souvent en dehors des logiciels, principalement pour l'électrotechnique et la télédiffusion.

Enfin, certaines personnes comprennent également le caractère aléatoire de l'événement en question : Les bugs sont considérés comme déterministes : la plupart d'entre eux peuvent être déclenchés de manière fiable lorsque les bonnes circonstances sont réunies. Les glitches, en revanche, sont beaucoup plus difficiles à déclencher de manière fiable.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X