-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Orden de revisado de encallamiento #366
Comments
Hola @fernandosmither ! la issue #251 explica detalladamente cómo es el flujo de los barcos dentro del canal. En esta issue, se dice que el flujo es cómo dices tu, barco ingresa, se revisa si encalla, si se activa el evento especial y luego avanza, y esto es repetido por todos los barcos del canal cada hora. En la realidad, este proceso sucedería al mismo tiempo para todos, por lo que puedes hacerlo de esa manera. |
Hola!, había visto esa issue y justamente ahí se me generó la duda, porqueNo me queda claro si, al ingresar un barco nuevo al canal, tengo que revisar primero las acciones de ese barco y después el resto de barcos o si puedo simplemente revisar este al final, dado que es el último que ingresé.Mi problema con revisar todos los barcos "a la vez" es que perdería la facultad de decirle a un barco que no avance si un barco anterior a él encalló, ya que como lo estoy haciendo yo, itero de manera ordenada sobre ellos y dejo de pedir que avancen cuando encuentro un barco encallado. Ahora claro, a mi el enunciado originalmente me hizo entender que quieren que revisemos primero al barco que acaba de ingresar y luego los demás, pero yo preferiría revisarlos todos por orden desde el más lejano, independiente de si ingresó o no un barco nuevo el usuario.Ojalá me haya hecho entender, sé que es muy enredada mi pregunta jaja 😢 |
Yo diría que puedes hacerlo como dices! porque al final, estas cumpliendo lo que se pide en el enunciado!! te recomiendo fuertemente explicar el cómo lo llevarás a cabo en tu README, ya que el flujo de los barcos y sus posibles eventos es lo más pesa de la tarea c: |
Vale, perfecto. Lo dejaré bien explicado para el ayudante que me toque 😊 |
Cuando ingresamos un nuevo barco, el enunciado dice:
Cuando dice "el barco", supongo que se refiere al barco que acaba de ingresar, (si el usuario ingresó uno), y luego revisar el flujo para el resto de los barcos. (Eso entiendo yo)
Sin embargo, me parecería un poco más lógico que al entrar el barco, en vez de revisar primero este, se revisen todos los barcos comenzando desde el más lejano. ¿Puedo hacerlo de esta manera?
(TL;DR, interpreté del enunciado este flujo): Barco nuevo encalla -> Barco nuevo acc. especial -> Barco nuevo moverse -> El resto de los barcos encalla -> resto de los barcos acc. especial -> resto de los barcos moverse
Pero yo quiero hacer
Revisar todos baros encalla -> acc. especial -> moverse
The text was updated successfully, but these errors were encountered: