Pin
Send
Share
Send


De nombreux mots sont utilisés quotidiennement dans notre langue mais ne sont pas acceptés par le Académie royale espagnole (RAE) . Il dictionnaire Cependant, l'entité est mise à jour au fil du temps et il est probable qu'un terme non reconnu aujourd'hui fera partie d'une future édition.

Dans le cas de bug , c’est un concept utilisé par tous ceux qui ont des connaissances dans le domaine de la informatique . Ce mot anglais, dont la traduction littérale est "Bug" , est utilisé pour nommer le des fautes qui se produisent dans un programme informatique .

Un bug est généré dans le programmation ou la conception de logiciel et, à un moment donné, il se manifeste à l'utilisateur. Certains bugs courants sont l’inclusion de variables qui n’ont pas été initialisées au bon moment, la mauvaise indexation des tables dans une base de données, créant un boucle infinie , l’utilisation de polices difficiles à lire ou le choix de couleurs qui déroutent les utilisateurs.

La chose habituelle est que le langage de programmation identifiez les éventuels bugs afin que le programmeur puisse résoudre les erreurs de manière simple. Généralement le les langues organiser les bugs selon qu'il s'agisse d'une erreur dans le temps d'exécution du programme ou une erreur dans le compilation .

Il existe même un type spécifique de logiciel dont la fonction est d’avertir et de corriger les bogues. Ces programmes sont connus comme débogueurs ou, dans notre langue, comme laveurs . Le débogueur analyse le code du programme et le débogue, en supprimant toutes les erreurs détectées.

Le terme débogueur est également utilisé pour nommer le rôle d’un programmeur dans un compagnie avec des objectifs similaires aux programmes mentionnés ci-dessus, mais avec une profondeur, une complexité et un potentiel beaucoup plus importants, car il est non seulement dédié à la détection de bogues, mais aussi à la proposition de solutions appropriées et, dans le meilleur des cas, à la correction. La tâche d’un débogueur n’est pas simple, en particulier lorsque vous devez analyser des dizaines de milliers de lignes de code créées par plusieurs personnes, dans différentes parties du monde, avec lesquelles elles n’ont aucun contact direct.

Aussi choquant que cela puisse paraître pour une personne qui n’a aucun rapport avec le monde de la programmation, cette image est le scénario de travail quotidien de nombreux courageux. Trouver un bug, par contre, n’est pas toujours facile. Les plus bienveillants apparaissent dans une séquence fixe d'étapes, il est donc possible de les définir et de provoquer l'erreur autant de fois que nécessaire pour comprendre ce cause et étudier les solutions potentielles; Cependant, dans certains cas, il n'est pas possible de trouver cette recette et la détection devient un véritable cauchemar.

L'une des raisons pour lesquelles certaines erreurs se produisent le long d'un chemin spécifique et d'autres, non, est généralement que les premières résultent d'une série d'événements moins complexes, généralement en raison d'un simple manque d'attention dans la phase de conception ou de programmation. . Par exemple, il est courant que dans jeux video il y a un bug qui empêche le joueur d'avancer s'il décide d'interrompre le déroulement normal des événements et de faire quelque chose que les concepteurs ne croyaient pas possible ou plus tôt que prévu; Dans ce cas, et notamment grâce à la communication via les réseaux sociaux, les développeurs sont invités à publier un correctif qui résoud le problème.

Cependant, si le bogue n'apparaît que si un certain nombre de les variables Ils ont atteint une série de valeurs très spécifiques et difficiles à obtenir, qui dépendent de divers problèmes. Il est probable qu'un très petit nombre de personnes le détecte et ne sait pas comment expliquer ce qu'il a fait pour le trouver, ce qui rend difficile sa correction.

Vidéo: Bug Tries Turkish Ice cream and goes Shopping (Juillet 2022).

Pin
Send
Share
Send