Qu'est-ce que la vérification de bureau ?

code de programmation

La vérification au bureau est un type de test statique.

Crédit d'image : aodaodaod/iStock/Getty Images

La vérification de bureau est un test manuel informel que les programmeurs peuvent utiliser pour vérifier le codage et la logique de l'algorithme avant le lancement d'un programme. Cela leur permet de repérer les erreurs qui pourraient empêcher un programme de fonctionner comme il se doit. Les outils de débogage modernes rendent la vérification de bureau moins essentielle que par le passé, mais cela peut toujours être un moyen utile de détecter les erreurs logiques.

Présentation de la vérification de bureau

La vérification documentaire est un processus similaire à la relecture; dans cet exercice, le programmeur parcourt des lignes de code pour identifier les erreurs et vérifier la logique. En règle générale, le programmeur imprimera le code et le parcourra dans un exercice crayon et papier. Il peut effectuer un test manuel sur les algorithmes, en vérifiant qu'ils fonctionnent correctement et ne contiennent pas d'erreurs de codage. Cela implique généralement de créer un tableau avec des colonnes contenant des numéros de ligne, des variables, des conditions et des entrées et sorties, en fonction des vérifications qu'il effectue.

Vidéo du jour

Avantages de la vérification au bureau

Même les programmeurs expérimentés commettent des erreurs - une vérification documentaire peut aider à les détecter et à les corriger avant qu'un programme ne passe par une exécution formelle. Effectuer un contrôle de bureau est rapide et peu coûteux. Le programmeur qui a écrit le code le vérifie généralement lui-même; si elle identifie des problèmes, elle peut les résoudre sur-le-champ avant que le projet ne passe à l'étape suivante. Si elle ne vérifie pas le bureau et qu'une erreur cause des problèmes plus tard, cela peut retarder un projet. Les erreurs peuvent également être plus difficiles à identifier à un stade ultérieur.

Inconvénients de la vérification au bureau

Une vérification de bureau ne garantit pas qu'un programmeur trouvera des erreurs. Il est également sujet à l'erreur humaine. Les programmeurs peuvent manquer des choses qui doivent être corrigées, simplement parce qu'ils ont écrit le code eux-mêmes et qu'ils en sont trop proches pour être objectifs. Faire appel à un autre programmeur pour la vérification de bureau peut résoudre ce problème. Cependant, la personne qui effectue la vérification doit également comprendre les exigences du code avant de pouvoir évaluer s'il fonctionnera.

Vérification de bureau et procédure pas à pas structurée

La vérification documentaire fait parfois partie d'un processus de test plus large. Dans une procédure pas à pas structurée, par exemple, le programmeur fait partie d'un groupe de pairs qui examine et analyse le travail avant le lancement. Le programmeur donne généralement le matériel pour examen aux membres du groupe avant la réunion. Pendant la réunion elle-même, elle guide le groupe à travers le code. Idéalement, le groupe repérera les erreurs si elles existent ou fera des suggestions viables d'amélioration. Les projets peuvent comporter une ou plusieurs étapes pas à pas, vérifiant des problèmes tels que la compréhension des exigences et la précision du codage.