Metodologías para encontrar errores

From Wiki de Caballero
Jump to navigation Jump to search

☠ Errores… Agujas en un pajar.

Es una analogía para errores que pueden ser dificiles de encontrar.

Si la buscas en toda la paja puede que encuentres la aguja. Si no la encuentras a la primera se vuelve complicado saber cuales partes de la paja buscaste y cuales no. Para buscar una aguja en un pajar hay que separar la paja en pequeñas porciones. Por eso un buen método puede ser dar una escaneada superficial inicial al pajar y ver si se puede encontrar la aguja rápidamente. Si no se puede con la escaneada superficial, pasar a separar la paja para encontrar la aguja.

Pasos:

  1. Realizar un escaneo superficial al código para tratar de encontrar fácilmente el error.
  2. Si no se puede con el paso anterior:
    1. Separar el problema en pequeñas partes.
    2. Revisar cada parte por separado y definir si funciona correctamente.
    3. Coregir problemas en cada parte
    4. Repetir para todas las partes hasta revisar el código completo.