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?

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top