Open teofum opened 1 month ago
El enunciado aclara que los archivos son correctos. Si el error se produce porque realmente hay una línea incorrecta (por ejemplo una línea incompleta o un campo más largo de lo que se menciona en el enunciado), no lo deben controlar, no es culpa de uds.
Claro, me refería al caso de ejecutar el programa con el dataset incorrecto (por ejemplo, el programa compilado para NYC con el dataset de Chicago)
Que el formato no es el que tiene que ser sino el de otra ciudad es un caso puntual de "el formato no es el correcto".
Es necesario manejar errores de acceso a memoria en la lectura de archivo en el caso que el programa se ejecute con los argumentos incorrectos? Por ejemplo, los nombres de agencia de NYC son más cortos que los de Chicago, con lo cual si se ejecuta el programa
parkingTicketsNYC
con el datasetticketsCHI.csv
incorrectamente, al leer el archivo va a causar un error de acceso a memoria y abortar. Deberíamos manejar este caso?No me queda claro porque por un lado, el enunciado indica que el programa nunca debería abortar, pero por otro lado también indica que se puede asumir que los datos son correctos, lo cual incluye el largo de los campos, y no es el caso si se llama con el archivo/dataset incorrecto.
Gracias!