Criterio al fallar la lectura de un bloque de disco

Criterio al fallar la lectura de un bloque de disco

de Favio Martin Martinez Freitas -
Número de respuestas: 2

Buenas, qué tal? 


Me surge la duda ante las soluciones propuestas en los exámenes de julio 2019 y febrero 2020

(en lo respectivo a los ejercicios de sistemas de archivos, respectivamente  Problema 2b  y  

Problema 3b), en las cuales

En el primero se asume que la falla en la lectura provoca que la salida de la función search

sea null, mientras que en el segundo se prosigue leyendo otro bloque de disco (si quedara alguno más 

por leer). 


Mi consulta es: ¿Podríamos elegir cualquiera de ellos?, 

y sino ¿cuál de los dos criterios deberíamos seguir? 


Saludos, 

Favio.-

En respuesta a Favio Martin Martinez Freitas

Re: Criterio al fallar la lectura de un bloque de disco

de Manuel Freire -

Buenas,

El criterio correcto sería seguir buscando ya que a priori que justo no puedas leer un bloque no implica que no vayas a encontrar lo que buscás.

Dicho esto muchas veces en los parciales/exámenes se acepta que se falle porque el código queda significativamente más corto. De todas formas te recomiendo que de encontrarte en la situación en una evaluación preguntes el criterio antes de tirarte por una de las dos alternativas aunque tené en cuenta que seguir buscando nunca va a estar mal (siempre y cuando la letra no diga lo contrario).

Saludos!