Débogage canard en caoutchouc

Auteur: Laura McKinney
Date De Création: 2 Avril 2021
Date De Mise À Jour: 16 Peut 2024
Anonim
Débogage canard en caoutchouc - La Technologie
Débogage canard en caoutchouc - La Technologie

Contenu

Définition - Que signifie le débogage de canards en caoutchouc?

En informatique, le terme argot «débogage du canard en caoutchouc» a été créé pour décrire une stratégie souvent efficace, mais simple, de débogage du code. Lors du débogage de canards en caoutchouc, le programmeur assoit un petit canard en caoutchouc (ou un autre objet inanimé) près d'eux, sur un bureau ou près d'un ordinateur, et explique le code ligne par ligne au canard.


Le débogage de canard en caoutchouc est également connu comme étant du caoutchouc

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le débogage de canards en caoutchouc

L’idée du débogage en caoutchouc est simple: en expliquant le processus à voix haute, le programmeur est en mesure de mieux comprendre la nature du code, le but des lignes ou des modules individuels et ce que le code est censé faire, contrairement à ce fait réellement. Cette idée est similaire à l'idée de relire les correcteurs afin de détecter les erreurs, ou que les mathématiciens expliquent une équation étape par étape afin de comprendre le fonctionnement du processus.


Avec le débogage du canard en caoutchouc, l’idée est habillée de façon humoristique - le canard ne joue en réalité aucun rôle actif dans le processus. Encore une fois, c'est l'idée d'explication verbale qui aide le développeur à détecter les bogues dans le code. Par exemple, le programmeur pourrait “montrer au canard” comment une boucle agrège une certaine variable de chaîne et se rendre compte que l'un des paramètres est mal défini. Les programmeurs peuvent reconnaître les erreurs de poteau de clôture et d’autres types d’erreurs pendant qu’ils parcourent verbalement le code et l’expliquent à haute voix. Le débogage de canards en caoutchouc est devenu un terme assez couramment utilisé pour décrire ce type de processus explicatif et pourquoi il est précieux pour les professionnels de l'informatique.