Каков лучший комментарий в исходном коде, с которым Вы когда-либо встречались? [закрытый]

360
задан 14 revs, 11 users 61% 17 September 2011 в 14:54
поделиться

518 ответов

Я предполагаю, что это стало вирусным, я нашел следующее в демоне (Linux), который препятствует тому, чтобы уничтожитель OOM выбрал его:

/*
 * Don't OOM me, bro!
 */

Это было правильно после mlockall () препятствовать тому, чтобы процесс подкачал, прокомментировал:

/*
 * Don't swap me, bro!
 */
11
ответ дан Tim Post 23 November 2019 в 00:15
поделиться

Мне нравятся некоторые комментарии в GNU binutils. Этот от BFD som.c:

/* You'll never believe all this is necessary to handle relocations
   for function calls.  Having to compute and pack the argument
   relocation bits is the real nightmare.

   If you're interested in how this works, just forget it.  You really
   do not want to know about this braindamage.  */

Этот также:

/* Don't ask about these magic sequences.  I took them straight
   from gas-1.36 which took them from the a.out man page.  */

...

/* Keep track of exactly where we are within a particular
   space.  This is necessary as the braindamaged HPUX
   loader will create holes between subspaces *and*
   subspace alignments are *NOT* preserved.  What a crock.  */

Другой:

/* We will NOT put a fucking timestamp in the header here. Every
   time you put it back, I will come in and take it out again. ... */

От газа:

/* Yes this is ugly (storing the broken_word pointer
   in the symbol slot).  Still, this whole chunk of
   code is ugly, and I don't feel like doing anything
   about it.  Think of it as stubbornness in action.  */
11
ответ дан Johannes Schaub - litb 23 November 2019 в 00:15
поделиться

Не комментарии к коду, но фиксация SVN комментирует тот же файл:

Первая фиксация (после десятков других после результатов, возвращающихся от тестеров):

Squashed some IPR mod bugs. The were big and juicy ones, too.

2-я фиксация:

Squashed some more mod bugs. Those are some nasty bugs, them mod bugs...

3-й:

Squashed some more mod bugs. They are like cockroaches: they'll live through a nuclear war.

4-й:

Squashed some more John bugs. They too are like cockroaches: they appear anywhere John goes. Wait. That doesn't sound right.

И 5-й:

Same John bug. It didn't die, just played 'possum.

Да, я устал от "Исправленной ошибки".

11
ответ дан John Baughman 23 November 2019 в 00:15
поделиться

Комментарии Linux

существуют "куча" хороших здесь...

Это все комментарии в linux

http://lwn.net/1998/1015/a/f-word.html

Мои Фавориты:

./arch/sparc/kernel/ptrace.c
/* Fuck me gently with a chainsaw... */

./drivers/scsi/qlogicpti.h
/* Am I fucking pedantic or what? */
11
ответ дан Bash 23 November 2019 в 00:15
поделиться

Я не помню точно, но идея была чем-то вроде этого:

Person p = new Person("John", "Doe", "male");
Collection women = new ArrayList();
women.insert(p.getTail());

Это - грязный код;)

10
ответ дан Christoph Schiessl 23 November 2019 в 00:15
поделиться

"Этого никогда не будет происходить".

Известные последние слова мой друг...

11
ответ дан David Collie 23 November 2019 в 00:15
поделиться

Это было на самом деле сделано мной, когда я реализовывал прототип, превратился в реальный код:

// Abandon all hope you who needs to debug this

Да, кто-то более умный, чем я на самом деле осуществил рефакторинг код впоследствии (он должен был иметь хорошее окончание).

11
ответ дан rshimoda 23 November 2019 в 00:15
поделиться
// fix for groupid > 9 
// if groupid ever gets to 100 everything will break (again)

if (groupid < 10) {
groupid = "0" + groupid;
}
10
ответ дан blank 23 November 2019 в 00:15
поделиться

От парня, который ясно наблюдал за Монти Пайтоном:

> // And now, for something completely
> // different:

класс theLarch {

10
ответ дан jpinto3912 23 November 2019 в 00:15
поделиться

// Whoever put this here is an idiot...this doesn't work at all !

, Но код все еще там...

10
ответ дан Dr. Bob 23 November 2019 в 00:15
поделиться

Замеченный в исходном коде для компьютерной игры 'The Eidolon' LucasArts (Который был странным и дурацким в своем собственном праве)...

// He's dead, Jim!
10
ответ дан 2 revs, 2 users 86% 23 November 2019 в 00:15
поделиться
// TODO - Comment this function
10
ответ дан Richard Turner 23 November 2019 в 00:15
поделиться

Найденный в API JUnit:

/**
 * ...as the moon sets over the early morning Merlin, Oregon
 * mountains, our intrepid adventurers type...
 */
public Test createTest(Class theClass, String name) {
    ...
}
10
ответ дан Enrico Campidoglio 23 November 2019 в 00:15
поделиться
int Q13Factor = 8125; // 2^13 for Q13 
10
ответ дан 2 revs, 2 users 80%Groman 23 November 2019 в 00:15
поделиться

В заголовке файла XSLT:

DON'T TOUCH THIS SCRIPT -> XSLT is like arcane, black magic
11
ответ дан 2 revs, 2 users 80% 23 November 2019 в 00:15
поделиться

Мой фаворит (который я должен признать, что много раз использовал):

// Yes...I know this is repulsive and stupid.
// But <%CompanyOwnerOrManagerToken%>, not knowing a thing about code,
// demanded I do it anyways. SO, go crap on their desk, not mine.
// K THX BYE 
11
ответ дан 4 revs, 2 users 78% 23 November 2019 в 00:15
поделиться
/* FIXME This must absolutely be removed before 4.0.7 release
 * TODO really remove this */

мы с тех пор выпустили 4.0.7, 4.0.8, 4.0.9 и 4,1 версии...

11
ответ дан Jorn 23 November 2019 в 00:15
поделиться

Однажды я работал над проектом, где нашел этот комментарий:

// Cabbage fart?

Я понятия не имею, что он должен был жадный. Просто рад, что мой куб не был рядом с тем, кто его написал.

11
ответ дан 23 November 2019 в 00:15
поделиться

Мой любимый комментарий всех времен использовал мой друг-гей. Он любил отмечать все свои комментарии TODO в VB.NET как

'TODO: Matt Damon

Иногда предоставлялась дополнительная информация, но не всегда.

12
ответ дан 23 November 2019 в 00:15
поделиться
/* Here I sit, Joe broken hearted, came to do some sh*t, but only just started. */

В отношении некоторой тяжелой проверки правильности ввода регулярного выражения.

11
ответ дан 23 November 2019 в 00:15
поделиться
// BEGIN HACK
...
// END HACK: I feel dirty.
12
ответ дан 23 November 2019 в 00:15
поделиться
'Mind boggling, gibberish version of a SQL statement, but it work's, so dont touch it
12
ответ дан 23 November 2019 в 00:15
поделиться

Обнаружено в make-файле

# ===== Never edit below this line. Ever. Or I'll kick your ass. ====
12
ответ дан 23 November 2019 в 00:15
поделиться
  rescue
    # silently, we fail
    # many validations fade
    # like tear drops in rain
  end

Это только один из многих ...

12
ответ дан 23 November 2019 в 00:15
поделиться
public function get state( /* of Palestine back */ ):Boolean
11
ответ дан 23 November 2019 в 00:15
поделиться
v.bpc     := v.pc;  -- Remember to jump back
v.baccu   := accu;  -- Yo dawg, heard you like runing instructions
                    -- so I took backup of your accu so you can run
                    -- instructions while you run instructions.
v.flags.i := false; -- No more interupts
11
ответ дан 23 November 2019 в 00:15
поделиться

Хорошо, вот тот, который я только что совершил :

/* Every time I re-visit this function, I feel like
 * I need to take a shower.
 *
 * Don't get too used to this function, its days are
 * numbered.
 */

Кто-то может создать что-то вроде greatcodecomments.com и заработать немного денег. Этот человек, однако, не я.

11
ответ дан 23 November 2019 в 00:15
поделиться

Посередине файла JScript длиной в несколько тысяч строк после совершенно произвольной строки ...

// The world is a happy place.
11
ответ дан 23 November 2019 в 00:15
поделиться
// need a coffee to fix this.
11
ответ дан 23 November 2019 в 00:15
поделиться
// Singleton object. Leave $me alone.
private static $me;
11
ответ дан 23 November 2019 в 00:15
поделиться
Другие вопросы по тегам:

Похожие вопросы: