Está en la página 1de 19

EQUIPO 5

VERIFICACIÓN/
DEPURACIÓN
¿DE QUÉ SIRVE?
• Nos permite mejorar nuestro algoritmo o código

• Llamamos verificación de algoritmos a la comprobación del


correcto funcionamiento del pseudocódigo planteado.

• Aproximadamente el 80% del tiempo total del


programador se emplea en leer el código para corregirlo o
crear mejoras.
¿CÓMO LE HAGO?
¿CÓMO FUNCIONA?
Se ejecuta el
programa paso a paso,
mirando las
instrucciones y
observando el valor
de las variables.

Se puede instalar un
programa que te
ayude con el proceso
¿PARA QUÉ ES IMPORTANTE?
De esta forma nos
permite optimizar el
código o el algoritmo.
Podemos lograr que
sea:

-Más limpio
-Más rápido
-Más solido
EJEMPLO :D
var usuario = prompt("Cuál es tu peso?");

var peso = parseFloat(usuario);


var g_tierra = 9.8
var g_marte = 3.7
var g_jupiter = 24.8
var peso_final = peso * g_marte / g_tierra;
document.write(parseFloat(peso_final).toFixed(2));
EJEMPLO VERIFICADO Y DEPURADO :P
var usuario = prompt(“¿Cuál es tu peso?");

var peso = parseFloat(usuario);


var g_tierra = 9.8;
var g_marte = 3.7;
var g_jupiter = 24.8;
var peso_marte = peso * g_marte / g_tierra;
var peso_jupiter = peso * g_jupiter / g_tierra;

document.write("Tu peso en Marte es de " + parseFloat(peso_marte).toFixed(2) + "kg <br/>");


document.write("Tu peso en Jupiter es de " + parseFloat(peso_jupiter).toFixed(2) + "kg");
DOCUMENTACIÓN
¿DE QUÉ SIRVE?
• Cada función escrita por un programador realiza una tarea
especifica. Cuando la cantidad de funciones disponibles
para ser utilizadas es grande, puede ser difícil saber
exactamente qué hace una función. Es por eso que es
extremadamente importante documentar en cada función
cual es la tarea que realiza, cuáles son los parámetros que
recibe y qué es lo que devuelve, para que a la hora de
utilizarla lo pueda hacer correctamente.
¿CÓMO LE HAGO?

• Por lo general se puede encontrar la documentación


correspondiente en páginas oficiales

• Por ejemplo en el lenguaje de programación Python podemos


obtener toda la documentación sobre dicho lenguaje visitando su
web oficial
¿CÓMO FUNCIONA?
¿PARA QUÉ ES IMPORTANTE?

• ¿Qué seguridad tenemos para mirar al cliente a los ojos y decirle que su necesidad
está resuelta? Claro, están las pruebas. Pero eso sólo nos dice que el software
funciona. La pregunta más importante es: si el sistema vive en el mundo de las ideas,
¿cómo sabemos que todos estamos hablando del mismo?

• Este es el objetivo principal de la documentación de software. Ayudar a un equipo a


adentrarse por un terreno que no puede ser visto ni tocado. Al describir lo mejor
posible el camino en alguna forma accesible podemos: guiar a todos los que pasarán
por el mismo lugar, saber a dónde hemos llegado y planear hacia dónde queremos ir.
FUENTES
• https://www.infor.uva.es/~felix/datos/prii/verificacion.pdf
• https://www.ctr.unican.es/asignaturas/fundamentos/cap4-2en1.pdf
• https://giphy.com/explore/hackerman
• https://docs.python.org/3/
• https://platzi.com/clases/1050-programacion-basica/5112-obteniendo-datos-del-usuario/
THAT’S ALL
FOLKS!

También podría gustarte