Jan 23

Maravilloso código

Es increible, pero cierto. Hoy un compañero mío, revisando código, se ha encontrado algo como esto

public byte[] getBytes (int valor) {
   byte [] a = new byte[1];
   switch (valor) {
      case 0:
         a[0]=(byte)0;
         break;
      case 1:
         a[0]=(byte)1;
         break;
      case 2:
         a[0]=(byte)2;
         break;
      ….
      case 15:
         a[0]=(byte)15;
         break;
     default:
         a[0] = (byte)0;
   }
   return a;
}

Menos mal que sólo eran 16 valores. ¿Al menos se la habrá ocurrido usar el copy-paste?

Entradas relacionadas:

  • No hay entradas relacionadas.

12 Responses to “Maravilloso código”

  1. Dani Latorre Says:

    Simplemente genial XD

  2. Lek Says:

    Veo que tienes en cartera cracks similares a los míos xDDD

  3. Chuidiang Says:

    Podemos hacer un meme con esto. Cada uno que escriba en su blog el código más “maravilloso” (y real) con el que se haya encontrado.

  4. Fran Says:

    Es brutal, creo que de lo malo que es me encanta.

  5. The Sunno Says:

    jajajjaa, me imagino que lo hizo cuando estaba en sus inicios, tengo amigos que programaban así en el primer semestre xDD

  6. Chuidiang Says:

    Pues has acertado, lleva unos seis meses, quizás un poco más.

  7. Andrés Panitsch Says:

    Espero que lo haya dejado tal cual. A mí me daría lástima corregirlo.

  8. Pablo Robayo Says:

    Creo que no llegó a usar el copy & paste, al final debió darse cuenta que debió hacerlo. Alguna vez yo encontré una función al estilo de esos muñecas rusas (matrioshcas creo que se llaman) en que llamaban a una función pasando un entero y luego de pasar como 8 llamadas, la última función multiplicaba al número por uno…. “otra maravilla”

  9. Lek Says:

    Chuidiang, yo de lo mejor que me he encontrado lo puse hace tiempo en ofuscación ^^

  10. Chuidiang Says:

    Es cierto Pablo, yo también hay días que miro el código que hice el día anterior y pienso que debía estar “majara” cuando lo hice, o pensando en las musarañas.

  11. Salva Says:

    En mi empresa, compramos un driver de impresora a una empresa de cuyo nombre no quiero acordarme. No funcionaba y como no encontraban solción terminaron enviandome el código. Seguro que adivinais el error:

    int f( char *x, int x )
    {
    if ( x == NULL )
    strcpy( x, “NULL” );

    Sí, así me quede yo, apuntando a NULL.

  12. Chuidiang Says:

    Salva, ese está bien. Si el puntero apunta a NULL, ¡¡ lo mejor es dejarlo claro !! ;-)

    Se bueno.

Leave a Reply