IF IF IF IF IF

Cuando encuentro estas cosas me pongo a renegar (caso real que encontré entre el código en el trabajo):

IF IF IF IF

No porque sea un talibán, sino porque me parece que dificulta la lectura del código.

Algo de lógica básica no vendría mal a algunos programadores, recuerden:

PLSQL:
  1.    IF b THEN
  2.        IF c THEN
  3.           //algo de código por acá
  4.        END IF;
  5.    END IF;

Equivale a:

PLSQL:
  1. IF a AND b AND c THEN
  2.    //algo de código acá

Ok, algunas veces no agrupar las condiciones de los IFs facilita la lectura del código, pero puedo asegurar que en la imagen de ejemplo no era el caso.

3 Comentarios

  1. Comentado Mayo 6, 2008 a las 2:12 pm | Permalink

    he de reconocer que a veces hago código algo ofuscado como el que enseñas, aunque siempre intento que quede lo más legible posible

  2. Comentado Mayo 6, 2008 a las 5:36 pm | Permalink

    No se si reír por lo chistoso de la situación o llorar por que yo me he encontrada múltiples veces con esos casos

  3. Comentado Mayo 18, 2008 a las 11:11 pm | Permalink

    justamente es un error que no me gusta ver ni hacer… esta bueno el titulo “IF IF IF IF IF IF”, jeje,

    PD:”NARF!”

Escribe un Comentario

Su correo nunca será publicado ni compartido. Los campos requeridos están marcados *

*
*
CC 2009 El Módem. Some rights reserved.