Qual é o melhor comentário no código fonte que você já encontrou?
360
Sou particularmente culpado disso, incorporando comentários não construtivos, poesia de código e pequenas piadas na maioria dos meus projetos (embora eu normalmente tenha senso suficiente para remover qualquer coisa diretamente ofensiva antes de liberar o código). Aqui está um que eu particularmente gosto, colocado muito, muito abaixo de um 'Objeto de Deus' mal projetado:
/**
* For the brave souls who get this far: You are the chosen ones,
* the valiant knights of programming who toil away, without rest,
* fixing our most awful code. To you, true saviors, kings of men,
* I say this: never gonna give you up, never gonna let you down,
* never gonna run around and desert you. Never gonna make you cry,
* never gonna say goodbye. Never gonna tell a lie and hurt you.
*/
EU SINTO MUITO!!!! Eu simplesmente não pude evitar .....!
E outra, que eu admito que ainda não me libertei, apesar de estar muito tentada a fazê-lo em uma das minhas aulas menos intuitivas:
//
// 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 = 42
//
fonte
fonte
fonte
Isso parece impedir que idiotas mexam no meu código ...
fonte
fonte
fonte
Atualização: o autor original do código se apresentou, portanto, devo dar crédito onde é devido. Dan McKinley deixou a empresa com a qual eu estava logo depois de começar, e ele fala mais sobre o código, explicando alguns antecedentes e mais alguns "WTF's" que 'Richard' escreveu.
fonte
fonte
Queria estar brincando. E conhecendo o desenvolvedor que escreveu o código, acho que ele quis dizer isso literalmente.
fonte
fonte
#define TRUE FALSE //Happy debugging suckers
fonte
#define if(x) if(!(x))
(ou, mais sinistramente,#define if while
)a = TRUE;
será traduzido para oa = FALSE // Happy debugging suckers;
que levará a um erro de compilação porque o termo;
está agora nos comentários. Se você usar o comentário do bloco,/* Eat this */
ele funcionará.#define struct union
é muito útil em sistemas com restrição de memória.fonte
fonte
seguido de quatro for-loops aninhados
fonte
fonte
Ele fala muito sobre a nossa profissão que, quando perguntados sobre o "melhor comentário", todos respondemos com os piores comentários que podemos encontrar ...
fonte
fonte
double d
.fonte
Nunca confie em um comentário ...
fonte
#define false true
?fonte
fonte
De: https://github.com/zepouet/Xee-xCode-4.5/blob/master/XeePhotoshopLoader.m#L108
fonte
fonte
fonte
Sobre o meio de um xslt de 30 páginas
fonte
em um método de linha 2000 completamente não comentado
(Na verdade, peguei todos os colchetes um dia só para ver o quão ruim era e, sem formatação, consegui o seguinte:
O endif apareceu na linha 800)
fonte
fonte
fonte
fonte
\
(usado para marcar em que direção estamos indo em uma matriz 2D) faz com que o compilador pule a próxima linha.