Categories
Flash

El if más larga que he hecho

Por las prisas y otras cuestiones que seuguro muchos de nosotros hemos tenido que afrontar alguna vez me he visto en la necesidad de utilizar este trozo de código, al verlo me ha parecido digno de ser mostrado en un post.

if ((((oInfoSlideNew.sType == oInfoSlidePrev.sType) && (oInfoSlideNew.sType != this.oConfiguration.XXXX)) || ((oInfoSlidePrev.sType == this.oConfiguration.YYYY) && (oInfoSlideNew.sType == this.oConfiguration.ZZZZ)) || ((oInfoSlidePrev.sType == this.oConfiguration.ZZZZ) && (oInfoSlideNew.sType == this.oConfiguration.YYYY))) && (this.mcTransitions._currentframe > 1))

En ocasiones como esta suelo almacenar en variables el resultado de las comparaciones para que el if sea más pequeño, si la situación lo permite y es necesario creo métodos para que hagan algunas comparaciones, pero bueno, esto es lo que hay hoy para comer.

Comentarios, experiencias, críticas, recomendaciones y todo lo que quieran aportar, ya saben donde van.

Saludos!!!