Quel est le meilleur commentaire dans le code source que vous ayez jamais rencontré?
360
Je suis particulièrement coupable de cela, en incorporant des commentaires non constructifs, de la poésie de code et de petites blagues dans la plupart de mes projets (bien que j'ai généralement assez de sens pour supprimer quoi que ce soit directement offensant avant de publier le code). En voici un que j'aime particulièrement, placé loin, très loin d'un `` objet divin '' mal conçu:
/**
* 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.
*/
JE SUIS DÉSOLÉ!!!! Je ne pouvais pas m'en empêcher .....!
Et un autre, que j'admets ne pas avoir réellement sorti dans la nature, même si je suis très tenté de le faire dans l'une de mes classes moins intuitives:
//
// 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
//
la source
la source
la source
Cela semble empêcher les crétins de salir mon code ...
la source
la source
la source
Mise à jour: l'auteur original du code s'est révélé lui- même, je dois donc rendre hommage à son échec Dan McKinley quitté l'entreprise avec laquelle j'étais avec peu de temps après avoir commencé, et il parle davantage du code, expliquant certains antécédents et quelques autres «WTF» que «Richard» a écrit.
la source
la source
J'aurais aimé plaisanter. Et connaissant le développeur qui a écrit le code, je pense qu'il le pensait littéralement.
la source
la source
#define TRUE FALSE //Happy debugging suckers
la source
#define if(x) if(!(x))
(ou, plus sinistrement#define if while
)a = TRUE;
se traduira para = FALSE // Happy debugging suckers;
ce qui conduira à une erreur de compilation car la terminaison;
est maintenant dans les commentaires. Si vous utilisez le commentaire de bloc,/* Eat this */
cela fonctionnera.#define struct union
est très utile dans les systèmes à mémoire limitée.la source
la source
suivi de quatre boucles for imbriquées
la source
la source
Cela en dit long sur notre métier, quand on nous interroge sur le "meilleur commentaire", nous répondons tous avec les pires commentaires que nous pouvons trouver ...
la source
la source
double d
.la source
Ne comptez jamais sur un commentaire ...
la source
#define false true
?la source
la source
De: https://github.com/zepouet/Xee-xCode-4.5/blob/master/XeePhotoshopLoader.m#L108
la source
la source
la source
Vers le milieu d'un xslt de 30 pages
la source
dans une méthode de ligne 2000 sans commentaires
(J'ai en fait jeté un coup d'œil à tous les crochets un jour juste pour voir à quel point c'était mauvais et, sans formatage, j'ai obtenu ceci:
L'endif est apparu autour de la ligne 800)
la source
la source
la source
la source
\
(utilisé pour marquer la direction dans laquelle nous allons dans un tableau 2D) oblige le compilateur à sauter la ligne suivante.