Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2011, 13:57
Nexus10
 
Fecha de Ingreso: febrero-2010
Mensajes: 295
Antigüedad: 14 años, 9 meses
Puntos: 58
Limpieza de código

Hola a tod@s.
Estaba programando una aplicación, y en un trozo de código me ha entrado la duda de si está bien estructurado o se puede hacer mejor. Es el siguiente:

Código PHP:
Ver original
  1. if (cond1){
  2.      if (cond2){
  3.           A
  4.     }else{
  5.           B
  6.      }
  7. else{
  8.      B
  9. }

donde A y B son trozos de código. Como se ve, el trozo de código B se repite en dos sitios. De repente me ha entrado la duda de si se puede hacer de alguna forma para no repetir ese trozo, pero no se me ha ocurrido nada. Debo estar un poco espeso hoy. ¿Es la única forma de hacerlo o hay otra mejor?
Gracias. Un saludo.