Cus extended e include, consulta hardweros

Publicado en 'Programación' por iRoot, 17 Set 2018.





  1. iRoot

    iRoot Miembro frecuente

    Registro:
    12 Jul 2016
    Mensajes:
    209
    Likes:
    8
    Temas:
    90




    Buenas hardweros, anteriormente hice una pregunta sobre esto y algunos de ustedes me aclararon
    ciertos puntos y lo entendí bien, sin embargo, quiero que me digan si es cierto lo siguiente ya que eso
    he deducido tratando de entender bien estos conceptos.

    Si el CUS ES UN EXTENDED entonces quiere decir que SIEMPRE va formar parte de un FLUJO ALTERNATIVO ya que es como una opción a tomar,

    Por ejemplo:

    CUS BASE: REGISTRAR DEVOLUCION
    CUS INCLUDE: BUSCAR SOLICITUD DE PRESTAMO
    CUS EXTENDED: REGISTRAR SANCIÓN

    Lo normal es que el caso de registrar devolución se inicie buscando la solicitud de préstamo en el sistema, si
    no se encuentra la solicitud o hay algún error de la devolución entonces se va registrar una sanción que sería como un flujo alternativo, es así como funciona el extended e incluye realmente?

    :hi:
     


  2. Aedo

    Aedo Suspendido

    Registro:
    2 Mar 2017
    Mensajes:
    835
    Likes:
    79
    Temas:
    49
    No, estas confundiendo las cosas niño
     
    A iRoot le gustó este mensaje.
  3. jlscbustamante

    jlscbustamante Miembro frecuente

    Registro:
    8 Oct 2015
    Mensajes:
    198
    Likes:
    36
    Temas:
    10
    El include como tú mismo describes para el CUS registrar sanción ( ENTONCES se vá a registrar una sanción), se produce cuando es cierta una condición (un IF).
    En realidad depende de la lógica del negocio tratar a cierto CUS como extend o include.
    Pero digamos que para el extend no se necesita que se cumpla una condición para ejecutarse, y puede seguir en el mismo flujo de la ejecución principal cumpliendo la condición de un IF o sin que exista el IF.
    Pero el include si necesita que se cumpla una condición para ejecutarse (que el IF sea cierto).
     
    Última edición: 11 Oct 2018
    A iRoot le gustó este mensaje.