¿Qué es la verificación de escritorio?

La verificación de escritorio es una prueba manual informal que los programadores pueden usar para verificar la lógica de codificación y algoritmo antes del lanzamiento de un programa. Esto les permite detectar errores que podrían impedir que un programa funcione como debería. Las herramientas de depuración modernas hacen que la verificación de escritorio sea menos esencial que en el pasado, pero aún puede ser una forma útil de detectar errores lógicos.

Descripción general de la comprobación de escritorio

La verificación de escritorio es un proceso similar a la corrección de pruebas; en este ejercicio, el programador ejecuta líneas de código para identificar errores y verificar la lógica. Por lo general, el programador imprimirá el código y lo revisará en un ejercicio de lápiz y papel. Puede ejecutar una prueba manual de los algoritmos, verificando que funcionen correctamente y que no contengan errores de codificación. Por lo general, esto implica crear una tabla con columnas que contengan números de línea, variables, condiciones y entradas y salidas, según las comprobaciones que esté realizando.

Ventajas de la cuenta de cheques de mesa

Incluso los programadores experimentados cometen errores:una verificación de escritorio puede ayudar a detectarlos y corregirlos antes de que un programa pase por una ejecución formal. Ejecutar una verificación de escritorio es rápido y económico. El programador que escribió el código normalmente lo comprueba ella misma; si identifica problemas, puede solucionarlos en el acto antes de que el proyecto pase a la siguiente etapa. Si no revisa el escritorio y un error causa problemas más adelante, podría retrasar un proyecto. Los errores también pueden ser más difíciles de identificar en una etapa posterior.

Desventajas de la cuenta de chequeo

Una verificación de escritorio no garantiza que un programador encuentre errores. También está sujeto al error humano. Los programadores pueden pasar por alto cosas que deben arreglarse, simplemente porque ellos mismos escribieron el código y están demasiado cerca de él para ser objetivos. Hacer que un programador diferente verifique el escritorio puede resolver este problema. Sin embargo, la persona que ejecuta la verificación también debe comprender los requisitos detrás del código antes de poder evaluar si funcionará.

Desk Checking y Structured Walkthrough

La verificación de escritorio es a veces parte de un proceso de prueba más amplio. En un tutorial estructurado, por ejemplo, el programador es parte de un grupo de pares que revisa y analiza el trabajo antes del lanzamiento. El programador suele dar los materiales para su revisión a los miembros del grupo antes de la reunión. Durante la reunión en sí, guía al grupo a través del código. Idealmente, el grupo detectará errores si existen o hará sugerencias viables para mejorar. Los proyectos pueden tener una o más etapas de recorrido, comprobando cuestiones como la comprensión de los requisitos y la precisión de la codificación.