Débogage

Le débogage consiste à rechercher et à corriger les bogues (ou erreurs) dans un programme logiciel. Les bogues peuvent aller de petits désagréments comme le fait d'ignorer les (entrées de l'utilisateur dans certaines circonstances) à des problèmes importants pouvant provoquer des fuites de mémoire ou des plantages. Plusieurs méthodes permettent aux développeurs de logiciels de déboguer un programme, notamment l'utilisation d'un débogueur ou l'analyse de rapports de plantage.

Les développeurs de logiciels déboguent leurs logiciels avant de les commercialiser afin de détecter autant d'erreurs que possible avant que l'application soit mise à la disposition du public. Il est peu probable qu'un développeur trouve tous les bogues du premier coup. La plupart des développeurs disposent donc d'un processus permettant de recueillir les retours des utilisateurs sur les bogues. Un développeur peut publier une version préliminaire de son logiciel, appelée version bêta, auprès d'un nombre limité d'utilisateurs qui l'aident à identifier les erreurs. Il peut demander aux utilisateurs finaux d'envoyer directement des rapports de bogues ou intégrer à son logiciel un code spécialisé qui envoie automatiquement des rapports de plantage au développeur. Après une nouvelle session de débogage, le développeur publie un correctif.

Les environnements de développement intégrés (IDE) incluent des débogueurs qui aident les développeurs à déboguer le code source d'une application. Ces débogueurs exécutent le code source d'une application de plusieurs façons particulières : un débogueur peut exécuter un programme étape par étape, en marquant une pause entre chaque étape pour faciliter l'identification de l'apparition des erreurs ; un débogueur peut modifier le code source d'un programme pendant son exécution afin d'effectuer des changements à la volée ; il peut également enregistrer l'activité d'un programme pour la relire et l'analyser ultérieurement.

Mis à jour October 31, 2022 par Brian P.

quizTestez vos connaissances

A program that records keystrokes is called what?

A
Keytracker
0%
B
Keytracer
0%
C
Keylogger
0%
D
Keysaver
0%
Correct! Incorrect!     View the Keylogger definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Débogage sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.