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.

Entradas Relacionadas:
  • Nada relacionado
  • 2 Respuestas a “IF IF IF IF IF”


    1. 1 RedWarrior

      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. 2 Pinguino Errante

      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

    Añade un Comentario