Borja Sánchez Zamorano


Chico de 38 años, XIRIVELLA, Valencia, España


Nació el 24 de Marzo de 1980

Groony http://groony.com/BorSanZa

Perfil | Galería | Blog



El curioso mundo del programador


     Se que muchos de los que puedan visitar mi blog, no entenderán esta entrada, pero llevo un buen rato analizando código ajeno, ajeno a mi empresa y he necesitado desahogarme plasmándolo en algún lado.

    Viendo este código me empecé a reír al ver algo así:

if (mes < 10)
{
    if (dia < 10)
        sprintf(data, "%d0%d0%d", any, mes, dia);
    else
        sprintf(data, "%d0%d%d", any, mes, dia);
}
else
{
    if (dia < 10)
        sprintf(data, "%d%d0%d", any, mes, dia);
    else
        sprintf(data, "%d%d%d", any, mes, dia);
}

 

     Hasta aquí no le di mucha importancia, ya que un programador puede llegar a esta conclusión y llegar a verla viable. Pero se me empezaron a saltar las lágrimas de risa al ver lo siguiente:

 


if (hora < 10)
{
    if (minuts < 10)
    {
        if (mes < 10)
        {
            if (dia < 10)
                sprintf(data, "%d0%d0%d0%d0%d", any, mes, dia, hora, minuts);
            else
                sprintf(data, "%d0%d%d0%d0%d", any, mes, dia, hora, minuts);
        }
        else
        {
            if (dia < 10)
                sprintf(data, "%d%d0%d0%d0%d", any, mes, dia, hora, minuts);
            else
                sprintf(data, "%d%d%d0%d0%d", any, mes, dia, hora, minuts);
        }
    }
    else
    {
        if (mes < 10)
        {
            if (dia < 10)
                sprintf(data, "%d0%d0%d0%d%d", any, mes, dia, hora, minuts);
            else
                sprintf(data, "%d0%d%d0%d%d", any, mes, dia, hora, minuts);
        }
        else
        {
            if (dia < 10)
                sprintf(data, "%d%d0%d0%d%d", any, mes, dia, hora, minuts);
            else
                sprintf(data, "%d%d%d0%d%d", any, mes, dia, hora, minuts);
        }
    }
}
else
{
    if (minuts < 10)
    {
        if (mes < 10)
        {
            if (dia < 10)
                sprintf(data, "%d0%d0%d%d0%d", any, mes, dia, hora, minuts);
            else
                sprintf(data, "%d0%d%d%d0%d.tga", any, mes, dia, hora, minuts);
        }
        else
        {
            if (dia < 10)
                sprintf(data, "%d%d0%d%d0%d", any, mes, dia, hora, minuts);
            else
                sprintf(data, "%d%d%d%d0%d", any, mes, dia, hora, minuts);
        }
    }
    else
    {
        if (mes < 10)
        {
            if (dia < 10)
                sprintf(data, "%d0%d0%d%d%d", any, mes, dia, hora, minuts);
            else
                sprintf(data, "%d0%d%d%d%d", any, mes, dia, hora, minuts);
        }
        else
        {
            if (dia < 10)
                sprintf(data, "%d%d0%d%d%d", any, mes, dia, hora, minuts);
            else
                sprintf(data, "%d%d%d%d%d", any, mes, dia, hora, minuts);
        }
    }
}

 

     Bueno, realmente el que no programe no sabrá el porque he puesto el código este. Pero en resumen, algo que se puede hacer en una linea y uno se complica la vida de mala manera.


Publicado por BorSanZa en 23/02



Dejar un comentario

Página principal

10 amigos con Blog

YOLY4

YOLY4
YOLY4YOLY4YOLY4
tozar44

tozar44
tozar44tozar44tozar44
vane19

vane19
vane19vane19vane19
Eunis

Eunis
EunisEunisEunis
MANITAS

MANITAS
MANITASMANITASMANITAS
sapete

sapete
sapetesapetesapete
flakiss

flakiss
flakissflakissflakiss
miel

miel
mielmielmiel
larojeta

larojeta
larojetalarojetalarojeta
MARIETA35

MARIETA35
MARIETA35MARIETA35
  


Otros contactos

luna_triste

luna_triste
luna_tristeluna_tristeluna_triste
Bomba_Jazzy

Bomba_Jazzy
Bomba_JazzyBomba_JazzyBomba_Jazzy
LGLC20

LGLC20
LGLC20LGLC20LGLC20


©2019 Groony - Ayuda - Normas de uso

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies.

Aceptar
Más información