Difference between revisions of "Metodologías para encontrar errores"

From Wiki de Caballero
Jump to navigation Jump to search
(Created page with "==☠ Errores… Agujas en un pajar.== 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 d...")
 
Line 1: Line 1:
==☠ Errores… Agujas en un pajar.==
==☠ Errores… Agujas en un pajar.==


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.
Es una analogía para errores que pueden ser dificiles de encontrar.


Para buscar una aguja en un pajar hay que separar la paja en pequeñas porciones.
: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.


Por eso un buen método puede ser dar una escaseada 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:
# Realizar un escaneo superficial al código para tratar de encontrar fácilmente el error.
# Si no se puede con el paso anterior:
## Separar el problema en pequeñas partes.
## Revisar cada parte por separado y definir si funciona correctamente.
## Coregir problemas en cada parte
## Repetir para todas las partes hasta revisar el código completo.

Revision as of 02:36, 6 November 2013

☠ 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.