Una forma valiosa para probar su código de software es trazar a mano, o un escritorio que lo revise. comprobación turística puede ayudar a detectar errores en su algoritmo o método que pueden no ser evidentes en las que simplemente ejecuta el programa en un ordenador. Para trazar código a mano, se debe mantener un registro de meticulosamente los detalles del código.
Instrucciones
1 Buscar todas las variables y condiciones pertinentes en el código. Debe tomar nota de todo lo que puede cambiar durante la ejecución o que pueden tener un efecto sobre la salida del software.
2 Haz una tabla con todos los parámetros relevantes que figuran ya sea a lo largo de la parte superior o en el lateral.
3 Seleccionar datos de entrada apropiados, si es necesario. Si el código requiere la entrada del usuario, seleccione los datos que es lo suficientemente representativa para evaluar adecuadamente su programa. Tome nota de lo que la salida del programa debe ser para esta entrada.
4 Realizar cada paso del programa para los datos de entrada que ha seleccionado en el paso 3. Uso de la mesa para no perder de vista el cambio de valores como el programa avanza. Es posible que desee utilizar una fila (o columna, dependiendo de cómo se configura la tabla en el paso 2) para cada instancia de un bucle o para cada paso a través del código.
5 Comparación de los resultados de la traza de la mano con los resultados esperados para los datos de entrada. Si los resultados coinciden, entonces el código es correcto para ese caso. De lo contrario, hay un problema con su código.
6 Repita los pasos 3 a 5 (y el paso 2, si necesita más espacio en su mesa) hasta obtener unos resultados correctos para un conjunto representativo de datos.
Consejos y advertencias
- Asegúrese de que la comprobación de escritorio es más adecuado que otros métodos de control de su código. Si se quiere entender el flujo del algoritmo más claramente o hacer un examen línea por línea de lo que está teniendo lugar, realizar una verificación de escritorio. De lo contrario, elegir un método diferente de la validación de su software.
- código de software complejo puede ser extremadamente difícil y requiere mucho tiempo para verificación escritorio. En algunos casos, puede ser mejor simplemente ejecuta el compilador y depurador en el equipo.