Más de 50 maravillosos comentarios de código, los programadores realmente saben cómo jugar...

Los comentarios de código son explicaciones de lo que hace un programa de computadora. En general, se agregan comentarios para facilitar la comprensión del código.

Pero a veces habrá programadores que abran la mente, no tomen el camino habitual y hagan algún comentario contra el cielo. Hoy vamos a echar un vistazo juntos.

0.

/*
 * Dear Maintainer
 *
 * Once you are done trying to ‘optimize’ this routine,
 * and you have realized what a terrible mistake that was,
 * please increment the following counter as a warning
 * to the next guy.
 *
 * total_hours_wasted_here = 73
 *

querido mantenedor

Si intenta 'optimizar' este programa

y te has dado cuenta del terrible error que es este,

Aumente el número de los siguientes contadores para advertir a otros

Tiempo total perdido aquí = 73 

1.

Exception up = new Exception("Something is really wrong.");
throw up;  //ha ha

Excepción = nueva excepción ("De hecho, hay un problema").

rendirse; // jajaja

2.

// When I wrote this, only God and I understood what I was doing
// Now, God only knows
Mientras escribo esto solo Dios y entiendo lo que estoy haciendo 

ahora solo dios sabe

3.

// sometimes I believe compiler ignores all my comments

A veces, confiaría en que el compilador ignoraría todas mis anotaciones

4.

// I dedicate all this code, all my work, to my wife, Darlene,
// who will have to support me and our three children and
// the dog once it gets released into the public.

Dedico este código a mi esposa, Darlene, por apoyarme siempre a mí, a mis tres hijos y a mi perro.

5.

// drunk, fix later

Bebe demasiado, arréglalo otro día

6.

// Magic. Do not touch.

¡magia! No tocar.

7.

// Lo lamento.

Sentir lástima.

8.

devolver 1; # devuelve 1

retorno 1; # retorno 1

9.

Catch (Excepción e) { //¿a quién le importa? }

captura (excepción e)

¿A quién le importa?

10

/**
* Siempre devuelve verdadero.
*/
public boolean isAvailable() { return false; }

El código devuelve falso, la anotación siempre devuelve verdadero

11

/*
* Puede pensar que sabe lo que hace el siguiente código.
* Pero tú no. Confía en mí.
* Juega con él y pasarás muchas
noches sin dormir * maldiciendo el momento en que pensaste que serías
lo suficientemente inteligente * como para "optimizar" el código a continuación.
* Ahora cierra este archivo y ve a jugar con otra cosa.
*/

Puede creer que puede leer el siguiente código,

Pero es absolutamente imposible, créeme.

Una vez que lo haya depurado, se arrepentirá por completo de intentar ser inteligente al optimizar este código.

La mejor manera es cerrar el archivo,

¡Ve a jugar algo que te guste!

12

intente { } finalmente { // nunca debería suceder }

definitivamente no correré aquí

13

const int DIEZ=10; // Como si el valor de 10 fluctuara...

Parece que el valor de 10 fluctúa...

14

// Este código apesta, tú lo sabes y yo lo sé.
// Sigue adelante y llámame idiota más tarde.

Este código realmente apesta, y sé que tú también lo sabes,

No me regañes todavía, por favor sigue leyendo

15.

// Si se elimina este comentario, el programa explotará

Si borras el comentario aquí, el programa explotará.

dieciséis.

// No soy responsable de este código.
// Me hicieron escribirlo, en contra de mi voluntad.

No soy responsable de este código.

Me obligaron a escribir, en contra de mi voluntad.

17

/* Por favor trabaja */

por favor trabaja

18

// no hay comentarios para ti
// fue difícil de escribir
// así que debería ser difícil de leer

sin comentarios,

difícil de escribir,

Así que debería ser difícil de leer.

19

opciones.BatchSize = 300; //¿Locura? ¡ESTO ES ESPARTA!

¿Estás loco? ¡Esto es Esparta!

20

// Si este código funciona, fue escrito por Paul DiLascia.
// Si no, no se quien lo escribio

Si este código funciona, escribió Paul DiLascia 

De lo contrario, no sé quién lo escribió.

21

// Peter escribió esto, nadie sabe lo que hace, ¡no lo cambies!

Esto es lo que escribió Peter, nadie sabe lo que hace, ¡no lo cambies!

22

/** Registrador */
registrador privado registrador = Logger.getLogger();

No importa cuánto te esfuerces, las personas se lastiman cuando se lastiman. por Haruki Murakami

23

// Tengo que encontrar un trabajo mejor

tengo que encontrar un mejor trabajo

24

// Los programadores reales no comentan su código. 
// Si fue difícil de escribir, 
// debería ser difícil de entender.

Los programadores reales no comentan su código.

si es dificil escribir

debería ser incomprensible

25

// Esto es magia negra
// de
// *Algún enlace stackoverlow
// No juegues con la magia, puede MORDER.

Esto es magia negra de stackoverlow

No hagas magia, te morderá

26

// Por los pecados que estoy a punto de cometer, que James Gosling me perdone

Espero que James Gosling me perdone por el crimen que estoy a punto de cometer.

27

// Comenta esto luego

comenta esto luego

28

// Elimina esto si quieres ser despedido

bórralo si quieres que te despidan

29

}catch(Exception ex){ // Houston, tenemos un problema }

houston, tenemos una pregunta

30

// No puedo dividir con cero, entonces tengo que dividir con algo muy similar 
result = number / 0.00000000000001.

No puedo dividir por 0, así que estoy dividiendo por un número muy similar

31

int obtenerNúmeroAleatorio()
{ Retornar 4; // elegido por tirada de dados justa. // garantizado para ser aleatorio. }


Elija por tirada justa de los dados

garantizado para ser aleatorio

32.

#TODO: Averiguar lo que estoy haciendo aquí y comentar en consecuencia.

Averigüe qué hacer aquí y agregue comentarios en consecuencia

33.

// Si este código todavía se usa cuando deja de funcionar, entonces
// tienes mi permiso para dispararme. Oh, no podrás
// a - Estaré muerto...

Si este código todavía estaba en uso cuando dejó de funcionar,

mátame, oh~ no puedes hacer eso

Estoy muerto......

34.

// Si estás leyendo esto, significa que te han puesto a cargo de mi proyecto anterior.
// Lo siento, lo siento mucho por ti. Buena suerte.

Si ve esto, significa que ha sido designado como líder de mi proyecto anterior.

Lo siento, lo siento mucho. Buena suerte.

35.

// Escribí esto mientras estaba borracho, no sé qué hace, 
// pero si lo quitas, el programa se rompe.

Escribí esto mientras estaba borracho, así que no tengo idea de para qué es

Pero si lo quitas, el programa se rompe.

36.

// Este código funcionó antes, pero mi gato decidió hacer un 
viaje // a través de mi teclado...

Este código solía funcionar, pero mi gato decidió hacer un viaje a mi teclado

37.

hace mucho tiempo; /* en una galaxia muy, muy lejana */

Muy, muy lejos en la galaxia (es un milagro absoluto que este código funcione)

38.

calzoncillo largo; // plata

isla del tesoro

39.

#define VERDADERO FALSO // Felices retoños de depuración

Feliz de depurar tu código, jaja

40

// Querido futuro yo. Por favor, perdóname.
// Ni siquiera puedo empezar a expresar cuánto lo siento.

Futuro querido yo por favor perdóname 

no puedo expresar cuanto lo siento

41.

// variable de instancia privada para almacenar age
public static int age;

Variable de instancia privada para almacenar la edad

42.

// No estoy seguro de por qué esto funciona, pero soluciona el problema.

No sé por qué esto funcionó, pero solucionó el problema.

43.

último = primero; /* Referencia bíblica */

El fin es el principio, cita bíblica.

44.

try { } catch (SQLException ex) { // Básicamente, sin decir demasiado, estás jodido. Real y totalmente. } catch(Exception ex) { //Si pensabas que estabas jodido antes, ¡¡¡tengo noticias para ti!!! }





No hace falta decir que básicamente estás jodido.

45.

// ¡John! Si svn quitas esto una vez más,
// ¡Te callaré, por el amor de Dios!
// ¡Ese fragmento de código no es "algo extraño"!
// Esa es LA VALIDACIÓN DE AUTORIZACIÓN.

si borras de nuevo

Por el amor de Dios, te voy a callar

Este código no es una "cosa extraña"

eso es autenticación

46.

largo tiempo; /* conoce C */

Me tomó mucho tiempo saber

47.

// Abandonen toda esperanza los que entren más allá de este punto

Los que entran por esta puerta acaban con la esperanza

48.

/* ¡Ah ah ah! Nunca entenderás por qué funciona este. */

¡Ahhh! Nunca entenderás por qué funciona este método.

49.

catch (Ex as Exception) { // Oh mierda, deberíamos hacer algo. }

mierda deberíamos hacer algo

50

// TODO hacer que esto funcione

haz esto con TODO

51.

// Si estás leyendo esto, entonces mi programa probablemente sea un éxito

Si está leyendo este código cuidadosamente y en detalle ahora, no debería haber ningún problema con escribir este código.

52.

// establezca un punto de ruptura aquí - nunca lo alcanzará

Establece puntos de interrupción aquí: nunca serás perfecto

53.

/*
** El autor renuncia a los derechos de autor de este código fuente.
** En lugar de un aviso legal, aquí hay una bendición:
**
** Que hagas el bien y no el mal.
** Que encuentres el perdón por ti mismo y perdones a los demás.
** Que puedas compartir libremente, nunca tomando más de lo que das.
*/

El autor renuncia a los derechos de autor en este código fuente.

Esto es una bendición, no un aviso legal.

Que hagas el bien y no el mal.

Que te perdones a ti mismo y perdones a los demás.

Que puedas compartir libremente y nunca dar más de lo que das

54.

// No estoy seguro de lo que hice

no estoy seguro de lo que hice

55.

// Este es un código de mierda pero son las 3 am y necesito que esto funcione.

Esto es una mierda, pero son las 3 a.m. y necesito que funcione.

56.

// Sigue adelante y llámame idiota más tarde.

Mira hacia abajo primero y llámame tonta X después.

57.

// no hay comentarios para ti

// fue dificil escribir

// así que debería ser difícil de leer

No escribiré notas para ti.

Este código es tan difícil de escribir.

Así que tienes que esforzarte para leer.

58.

// No estoy seguro de si necesitamos esto, pero estoy demasiado asustado para eliminarlo.

No estoy seguro de si necesitamos esto, pero tengo mucho miedo de eliminarlo.

Supongo que te gusta

Origin blog.csdn.net/mashibingjiaoyu/article/details/130865335
Recomendado
Clasificación