UTNianos

Versión completa: Comentarios locos.
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Páginas: 1 2 3 4 5 6 7 8 9 10
Mirando el codigo de la clase Class en Java, para chusmear como funciona reflection por detro... encontramos esto:


// NOTE: the following code may not be strictly correct under
// the current Java memory model.




Es en el metodo newInstance =P.

No se, lo quería compartir con alguien (?). Si tienen algun comentario raro, o copado, posteenlo acá =P
Habia un post muy bueno en stackoverflow al respecto.


// If this comment is removed the program will blow up



Acabo de ver en otra maquina comentado un throw Exception("tonga y Lalamez se dan un besito y se dice amor");
http://en.wikipedia.org/wiki/Fast_invers...f_the_code

Es un algoritmo que inventaron los creadores del Quake 3 para calcular \[x^{-\frac{1}{2}}\], que depende de la implementacion de punto flotante IEEE...


float Q_rsqrt( float number )
{
long i;
float x2, y;
const float threehalfs = 1.5F;

x2 = number * 0.5F;
y = number;
i = * ( long * ) &y; // evil floating point bit level hacking
i = 0x5f3759df - ( i >> 1 ); // what the fuck?
y = * ( float * ) &i;
y = y * ( threehalfs - ( x2 * y * y ) ); // 1st iteration
// y = y * ( threehalfs - ( x2 * y * y ) ); // 2nd iteration, this can be removed

return y;
}



=P
el otro día en thedailywtf leí un post con rejuntes de varios fails de programación...

había uno que tenía un disclaimer de 120 líneas.... era un hello world escrito en java

EDIT: http://thedailywtf.com (Sólo si saben inglés) La dejo por si alguien no la conoce. Cada tanto escriben alguna historia (supuestamente real) sobre los fails en las áreas de IT de las empresas, ya sean a nivel código o a nivel humano. Yo no le agarro el chiste a la mitad de lo que ponen, pero me río con los comentarios =P
Cita: throw Exception("tonga y Lalamez se dan un besito y se dice amor");

En mi anterior laburo, uno de los chicos había hecho una biblioteca para manejar collections de forma feliz...

y había un throw que tiraba "Estas llamando a una coleccion vacia, gil!"...


... eso pasó a producción. Ni te imaginas la cagada a pedos que nos comimos todos (ya que todos sabiamos que eso existia, pero que supuestamente nunca iba a pasar =P)
Me acuerdo un comentario mio sobre un parche que tuve que hacer para que anduviera algo que sino no se podia facturar un cliente.

Decia: "Esto es una mierda, pero no hay otra forma de hacerlo rapido."
http://stackoverflow.com/questions/18461...ncountered

particularmente me encantan estos:

//
// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 39
//


// somedev1 - 6/7/02 Adding temporary tracking of Login screen
// somedev2 - 5/22/07 Temporary my ass

// no comments for you
// it was hard to write
// so it should be hard to read
(02-08-2011 23:12)Imakuni escribió: [ -> ]
Cita: throw Exception("tonga y Lalamez se dan un besito y se dice amor");

En mi anterior laburo, uno de los chicos había hecho una biblioteca para manejar collections de forma feliz...

y había un throw que tiraba "Estas llamando a una coleccion vacia, gil!"...


... eso pasó a producción. Ni te imaginas la cagada a pedos que nos comimos todos (ya que todos sabiamos que eso existia, pero que supuestamente nunca iba a pasar =P)

donde estoy yo me contaron que salto en una sucursal del cliente que usa nuestro sistema, una excepcion que decia "Si ocurre esta excepcion es porque XXX (un nombre) es un boludo"

donde XXX era el supervisor de la tienda del cliente, que siempre nos llamaba rompiendo con arreglos pelotudos y c osas asi
claro, el q dejo esa excepcion lo hizo el ultimo dia antes de irse, asique las bolas no le pudieron decir nada, xq salto como 6 meses despues =P

o eso me han comentado

ahora cuando me pasen el tp actualizado de TGC q entregamos , les paso una screen de lo que comente yo (y lo presentamos posta jajaja)
Subi tu juego para que lo veamos gonnza
(03-08-2011 00:22)brunodiaz escribió: [ -> ]Subi tu juego para que lo veamos gonnza

cuando los suban al grupo de la materia lo pongo aca
no hay que registrarse, y ademas va a haber fotos ahi =P y les dice todo lo que tienen q bajarse
En el tp de TGC puede verse esto :

[Imagen: sinttuloglj.png]

de mi autoria Carucha

el tema es que sin arma, el movimiento de ataque, como juntaba las 2 manos, y no tenia espada, parecia que bailaba "mayonesa, ella me bate como hacienedo mayoneesa ♪" y dejamos el link al video jajaj

Eso, lo entregamos, y cuando suban los tp's a la pagina y lo descarguen lo van a ver =P


otra perlita: en la pantalla de "loading" le pusimos una buitreseñal
En el topic de SO también estaban increibles la clase RichardIsAFuckingIdiot, y después había un comentario al estilo "When I wrote this, only God and I knew what I was doing. Now, only God knows" (Cuando escribí esto, sólo Dios y yo sabíamos qué es lo que yo estaba haciendo. Ahora sólo Dios lo sabe)


Ese topic me hizo llorar de risa dos veces en una semana (y la primera fue en el laburo), y me inspiró para poner comentarios hermosos en los TODOs de mi código. Ahora mis compañeros ya reconocen mis TODOs.



El contador de optimizaciones es increible.
Una clase con nombre increíble:


HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePatternMatchingStuffAnywhereVisitor

Y el código también lo vale:


public boolean wellHasItThen/*?*/() {
return ohYesItHas;
}


Funcion de Android para verificar si el usuario es un mono:

isUserAMonkey()
Páginas: 1 2 3 4 5 6 7 8 9 10
URLs de referencia