[Php-avanzado] Problema con llamada a función
Leonardo Tadei - Pegasus Tech Supply
leonardot en pegasusnet.com.ar
Vie Abr 23 00:19:41 ART 2010
Hola Lucas,
El jue, 22-04-2010 a las 23:25 -0300, Lucas Nastri escribió:
> Gracias por todas las respuestas Leo!. Y ahora te hago una pregunta
> más, porque vos sos el que va a tener que leer mi código (jaja pobre
> !!), ¿es preferible que lo deje así guardando las variables del vector
> con el que trabajo en variables para que la lectura sea más fácil o
> que trabaje directo con las variables del vector?.
Yo prefiero código fácil de leer: es más mantenible y más fácil de
reusar, y estas son dos cualidades del software muy interesantes.
Hay entornos o incluso Requerimientos No Funcionales de velocidad y
hasta de consumo de RAM: en ese caso, hay que achicar de todas partes.
En resumen, hay que ver el caso y evaluar pros y contras
> En éste caso (la tesis), ¿es preferible que se lea con facilidad el
> código y asignar los valores del vector a variables o usar directo las
> variables del vector y mejorar el rendimiento?.
Para tu tesis, entregala de cualquiera de las dos formas, ya que yo o
cualquier instructor que te corrija debemos poder entender tu trabajo.
Un detalle importante: mezclar código que use los vectores y que no lo
use, se ve con aspecto desprolijo y desorganizado, con lo que no
conseguís muchas ventajas pero sí todas las contras... Un script debería
tener una escritura consistente, porque los cambios a mitad de camino sí
que complican todo.
Sin embargo, no hay ningún problema en que un script esté escrito de una
manera, y otro llamado en un include() de otra. En ese caso es claro que
no hay mezcla.
> No creo que en mi tesis bajé mucho el rendimiento porque no son
> taaaanntas las variables del vector $_POST que asigno a variables que
> creo yo, de todas formas me voy a fijar como vos me dijiste de medir
> con memory_get_usage()/1024.
Dale!
Agarrá un script, escribilo de las dos maneras, medí el uso de RAm, y
contanos por acá el resultado.
Te vas a sorprender y vas a sorprender a varios ;-)
> Muchas gracias!.
Por nada!
--
Leonardo Tadei
leonardot en pegasusnet.com.ar
http://blog.pegasusnet.com.ar
Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
Más información sobre la lista de distribución Php-avanzado