Por ejemplo que no utlizo la funcion haztodo() , y la utilizo una por una y la primera fucnion se alcnza a ejecutar pero la segunda no , tendria que tener un funcion para desahacer lso cambios hechos por la funcion1 ,
en cambio si lo hago todo desde la funcion haztodo() y falla una subfuncion interna automaticamente se deshacen los cambios ? saludos El 11 de octubre de 2011 12:00, Miguel Beltran R. <yourpa...@gmail.com>escribió: > > > El 11 de octubre de 2011 09:38, manuel antonio ochoa < > manuel8aalf...@gmail.com> escribió: > > Qe ta lista buenos dias o buenas tardes, >> >> >> bueno ahi les va un pregunta basica para los particupantes te esta lista ; >> el punto es que es mejor utilizar o da igual en la siguiente situacion: >> >> Tengo un agente (programa en windows) que hace consultas a postgres por >> ejmplo un consulta la cual verifica si un campo "A" esta en true en caso de >> qe si me devuelve X row, la llamaremos (getalgo(param1)) y tengo otra >> funcion que que al campo "A" lo pone en false la llamaremos updatecampoA(). >> >> >> En el codigo del agente las llamadas son : >> >> function x(){ >> a = getalgo(param1) >> >> if a!=null >> updatecampoA() >> >> } >> >> Me comentan que la mananera anterior es la mejor manera de manejar con >> subfucniones dentro del agente, yo preferiria que solo fuera un sola >> fucniones en postgres >> llamada haztodo(param1) que manda llamara las dos fucniones >> getalgo(param1) y updatecampoA() y me regresara el row que ventajas o >> desventajas tienes esto ? >> >> >> >> saludos >> >> >> >> >> >> > > De ventaja se me ocurre que al tener tu código en una sola función de > postgres podrias cambiar incluso tu agente de lenguaje o plataforma y no te > tendrias que preocupar por algún olvido, es decir, si por alguna razon > tienes que cambiar el updateCampoA() por updateCampoAyZ() tu no tendrias que > preocuparte de actualizar tu programa agente, solo actualizas tu haztodo() > para que llame a la nueva función. > > Con esto tienes centralizado tu función. > > -- > ________________________________________ > Lo bueno de vivir un dia mas > es saber que nos queda un dia menos de vida >