Agregar flujo de trabajo en Github Actions para ejecutar las pruebas
Hasta este punto, las pruebas las ejecutamos manualmente,
ahora vamos a agregar un flujo de trabajo que se ejecuta cada vez que se hace un Pull Request.
Generar pruebas de casos particulares
Hasta ahora solo probamos casos que esperamos que funcionen. Ahora tenemos que probar casos que sabemos deberían ser inválidos y tenemos que definir como queremos que los maneje el software.
Generalizar las maneras de inicializar las interpolaciones
[(x1,y1) ... (xN,yN)]
, [x1, ..., xN], [y1, ..., yN]
, {x1:y1, ... ,xN:yN}
Implementar nuevas interpolaciones
[(x1,y1) ... (xN,yN)]
, [x1, ..., xN], [y1, ..., yN]
, {x1:y1, ... ,xN:yN}
Armar Gráficos para validar implementación
Información que queremos observar:
Configurar el Ambiente de Trabajo
Antes de completar las tareas de la Parte 2 que quedaron pendientes:
Configurar el Ambiente de Trabajo para:
Re-estructurando el proyecto
Separar el código en:
Requerimientos:
Entendiendo la Interpolación Numérica
Dado un conjunto de puntos quiero crear una función (matemática) que pase por los mismos.
[(-1,1),(0,0),(1,1)]