Bug
Un bug informatique est un défaut de conception d'un programme à l'origine d'un dysfonctionnement. La gravité de ces dysfonctionnements est très variable, le bug peut provoquer une simple erreur d'affichage tout comme il peut être à l'origine d'un arrêt total du système.
Ainsi, un bug peut être qualifié à différentes échelles : mineure, majeure ou critique. Comme son nom l'indique, un bug mineur sera peu gênant pour l'application et facilement contournable pour ses utilisateurs, un bug majeur détériorera significativement les fonctionnalités de celle-ci tandis qu'un bug critique bloquera totalement son utilisation.
On classifie les bugs selon 3 grands types :
- les erreurs de syntaxe (syntax error), provoquées par l'usage incorrect d'une syntaxe prédéfinie
- les erreurs d'éxécution (runtime error), souvent liées à un registre corrompu, une installation incomplète ou encore des fichiers manquants
- les erreurs de logique (logic error), rattachées à l'utilisation des opérateurs logiques et des opérateurs de comparaisons
Toutefois, un bug est juste un type de problème qu'un programme peut rencontrer : ce dernier peut aussi fonctionner sans bugs et être pourtant difficile à utiliser et présenter fréquemment des défaillances.
- En savoir plus
- Wikipédia
Articles associés
Hive Metastore HA avec DBTokenStore : Failed to initialize master key
Catégories : Big Data, DevOps & SRE | Tags : Infrastructure, Hive, Bug
Cet article décrit ma petite aventure autour d’une erreur au démarrage du Hive Metastore. Elle se reproduit dans un environnement précis qui est celui d’une installation sécurisée, entendre avec…
Par WORMS David
21 juil. 2016