Nombrar un error de cargador
-
21-09-2019 - |
Pregunta
escribí un cargador de clases que tiene una propiedad tries
que indica el número de veces para volver a intentar cargar una URL si se devuelve un código de error. Por ejemplo con Twitter, el cargador podría volver a intentar cargar una llamada a un método, si se devuelve una ballena fallar, ya que la siguiente llamada, probablemente volver éxito.
puedo especificar los muchos errores que pueden ser enviados con las constantes de cadena, así que no XMLLoaderError.IO
, XMLLoaderError.SECURITY
, etc. Estoy teniendo problemas para pensar en un nombre para el envió de error si el número de intentos supera la propiedad tries
. Al principio, pensé XMLLoaderError.TRIES_EXCEEDED
, pero estoy seguro de que hay algo mejor por ahí. Consideré XMLLoaderError.TIMEOUT
, pero el tiempo de espera es más de un solo error de carga. O puedo ser inteligente y utilizar XMLLoaderError.TRYOUT
(jk) ¿Alguna idea?
Solución
Debido a que sus otros errores que indican el tipo / género de error que se produjo - es decir. "Seguridad" o "IO" - y estos son en el contexto xmlLoader, ¿por qué no lo nombra probar? XMLLoaderError.TRY tiene sentido para mí - o en realidad, XMLLoaderError.RETRIES probablemente tiene aún más sentido