29 lines
752 B
Markdown
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
|