Foros del Web » Programando para Internet » PHP »

Eficiencia función

Estas en el tema de Eficiencia función en el foro de PHP en Foros del Web. Buenas a todos de nuevo! Quisiera saber qué es más eficiente si hacer N funciones diferentes para casos similares o hacer 1 con sun switch ...
  #1 (permalink)  
Antiguo 13/10/2008, 14:50
 
Fecha de Ingreso: marzo-2007
Mensajes: 29
Antigüedad: 17 años, 1 mes
Puntos: 0
Eficiencia función

Buenas a todos de nuevo!

Quisiera saber qué es más eficiente si hacer N funciones diferentes para casos similares o hacer 1 con sun switch con N cases.

Saludos, muchas gracias
  #2 (permalink)  
Antiguo 13/10/2008, 14:51
Avatar de masterojitos  
Fecha de Ingreso: julio-2008
Ubicación: Lima Callao Chucuito
Mensajes: 1.931
Antigüedad: 15 años, 8 meses
Puntos: 105
Respuesta: Eficiencia función

la verdad que un switch, pero no creo tanto asi, ya que son similares, solo cambiaria un valor como parametro y el codigo seria pequeño. suerte.
__________________
Atte. MasterOjitos :ojotes:
Todo sobre Programación Web
Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog
  #3 (permalink)  
Antiguo 13/10/2008, 15:02
Avatar de Snd234  
Fecha de Ingreso: mayo-2007
Ubicación: Frente al PC
Mensajes: 413
Antigüedad: 16 años, 10 meses
Puntos: 2
Respuesta: Eficiencia función

Mientras mas pequeño el código, mejor. Eso si, trata de reusarlo. Si hay métodos que hacen algo parecido pero difieren por algún valor especifico, mejor hacerlo allí mismo, pero si hacen algo totalmente distinto, mejor separarlos.
__________________
KIBIT.cl
  #4 (permalink)  
Antiguo 13/10/2008, 20:48
Avatar de pabloveintimill  
Fecha de Ingreso: marzo-2005
Mensajes: 40
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Eficiencia función

Pensando en eficiencia un switch es mas rapido pues a diferencia de funciones separadas, un switch no acumula operaciones en la pila de proceso, sin embargo diria que el rendimiento al final entre un switch y una funcion es minima.

Sin embargo para reusabilidad y facilitar el mantenimiento te recomiendo usar funciones en las cuales puedas facilmente localizar, mejorar o infrementar operaciones
__________________
Blog Undermedia, articulos relacionados con el mundo del desarrollo Web
http://blog.undermedia.com.ec
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:12.