meteologica/README.md

29 lines
752 B
Markdown

# meteologica
Prueba técnica para el puesto de desarrollador Go/C++
## Comandos útiles
Compilar todos los servicios e iniciar los contenedores Docker.
```bash
docker compose --env-file <path/to/file> up --build`
```
Hacer petición POST con fichero a `/ingest/csv`
```bash
curl -X POST http://localhost:8080/ingest/csv -F "file=@meteo.csv"
```
## Decisiones técnica
1. Hablar sobre la función normalize, repetición de parse float. Justificar que se puede haber extraído a una función, pero ambas opciones son válidas (YAGNI)
2. Hablar sobre las sobreabstracciones que se hacen en el código. Hay que busca un punto de equlibrio entre abstraer o ser explícito.
## Entorno desarrollo
Linux Fedora 41 6.16.11-200.fc42.x86_64
Go 1.25.2