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

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

518 ответов

Spelunking через Уровень аппаратной абстракции при работе на определенного финского Производителя оборудования Сети мобильной связи я нашел 100 + случаи финского слова "puukko".

А 'puukko' является всем ножом цели, который каждый финн имеет на их панели инструментов или вокруг дома. Это используется для всего от очищения картофеля к работающим ремонтам компьютера (мои наблюдения). Я верю в этот контекст, это - финский эквивалент слова 'Hack'.

Мои финские коллеги отклонили это и сказали, что это означало что-то больше как 'операция / вмешательство'..., и я почти верил им, пока я не нашел комментарий:

/* Perkele ISO Puukko! */ -> Fucking Big Hack!
7
ответ дан 2 revs, 2 users 88% 23 November 2019 в 00:15
поделиться

Некоторые из очень немногих комментариев в 5 000 + строки кода в одном файле
, у меня на самом деле есть спор с кодером, который защитил его стиль кодирования...
Никакой комментарий!
И не было никаких комментариев;-) (или очень немногие)
Печально это - производственный код.

offset=1;
for (i=0;i<=len;i++)
    {
    if ((i!=0)&&(i<len)) //-3
        {
        switch(mess[i])
            {
            case ETX:
            case ETB:
            case DLE:
                buf[offset]=DLE;
                offset++;
                break;
            }
        }
    buf[offset]=mess[i];
    offset++;
    }

я люблю переключатель!

for (n=0;n<offset;n++)
{
    Sleep(TR);  //Modif A
    Sleep(T);//
    FWriteFile(hCom,buf+n,1,&dwMot,NULL);
    if (ECHO)
        FReadFile(hCom,tab,1,&dwMot,NULL);
}

и не, нет никаких комментариев, объясняющих, что "modif" находится в заголовке.

if (GetFileSize(hSlotFile,NULL)==3600)   //5*720

и что 720?

7
ответ дан 2 revs, 2 users 82% 23 November 2019 в 00:15
поделиться

Я нашел это при многократном использовании класса PHP, из которого я записал изрядное количество время назад. Я все еще наклоняюсь, помнят то, что пошло туда, и я все еще нашел быть бесполезное для него... Я на самом деле даже не помню меня пишущий тот комментарий; таким образом, я буквально смеялся вслух, когда я нашел его.

try
{               
    // Some database logic
}
catch (Exception $ex)
{
    // sure, it looks silly and I honestly cant remember what code used to go here... but i swear i will
    // find a use for this code.... eventually....
    throw $ex;
}
7
ответ дан 2 revs, 2 users 69%user19302 23 November 2019 в 00:15
поделиться
i++; //increment i
7
ответ дан 2 revs, 2 users 67% 23 November 2019 в 00:15
поделиться
// insert comment here
7
ответ дан 2 revs, 2 users 67% 23 November 2019 в 00:15
поделиться

В LKM:

/*
* Dear Richard Stallman,
*
* This one's for you.
*
* Sincerely,
* Me
*
*/
MODULE_LICENSE( "GPL" );
7
ответ дан FreeMemory 23 November 2019 в 00:15
поделиться
 // WARNING!!!
 // Very perversive code ahead!

... about a 20 lines of "very perversive" code ...

// Now you can call your grandmother back. ;)
7
ответ дан Aleske 23 November 2019 в 00:15
поделиться

Новый из колледжа, я стремился пачкать руки. Моя первая задача была..., "комментирует этот код для меня".

Распутник.

Спустя некоторое время я скучал с ним...

// this function doesn't actually calculated the profit, like it says --it really signals the mothership orbiting saturn that the planet is ripe for takeover

[later]

// I don't think anyone is going to read this

[various permutations on that last one]
6
ответ дан moswald 23 November 2019 в 00:15
поделиться

Едва ли комментарий:

DvLog::Log("This silly log message fixes a PSCRIPT5.DLL gpf when printing to Adobe.");

Печальная вещь состоит в том, что без комментария, PSCRIPT5.DLL действительно аварийно завершался...

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

Забавная опечатка, которая была странно соответствующей:

assert(0); // should never shit this point

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

Спустя несколько часов после показа друга это сообщение от Кодирования Ужаса , я видел этот комментарий к его коду:

//MrValdez является жестоким Психопатом. Не бесите его.

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

После того, чтобы быть вынужденным записать модульные тесты на анемичные объекты области, которые являются только мешками методов get и методов set (который я был вынужден записать также):

// zzzzZZZZzzzz....
6
ответ дан moffdub 23 November 2019 в 00:15
поделиться
<!-- THIS IS THE MAIN CONFIGURATION FILE FOR THE ENTIRE BLOODY DIRECTORY    -->
<!--    WHATEVER YOU DO, DO NOT EDIT THIS FILE WITHOUT TALKING TO ME FIRST  -->
<!--                                I'M SERIOUS                             -->
<!-- (scroll down) -->
6
ответ дан Steve Tranby 23 November 2019 в 00:15
поделиться
// I love the smell of dirty XML in the morning
xml = xml.Replace("xmlns=\"urn:bsd.orion/inventory\"", "");
6
ответ дан 2 revs, 2 users 77% 23 November 2019 в 00:15
поделиться

От класса поблочного тестирования в C#:

#region quis custodiet ipsos custodes?

[Fact]
public void TestPositive()
{
    Assert.Equal(4, 2 + 2);
}

[Fact]
public void TestNegative()
{
    Assert.Equal(5, 2 + 2);
}

#endregion
6
ответ дан annakata 23 November 2019 в 00:15
поделиться

У меня больше нет точного пакета кода, но я помню комментарий ярко.

// The code below needs to be changed immediately.
// I wish I was a little bit taller
// I wish I was a baller
// I wish I had a girl who looked good, I would call her.
6
ответ дан cLFlaVA 23 November 2019 в 00:15
поделиться
catch (Exception ex)
{ 
    // just die already.
}
7
ответ дан BobC 23 November 2019 в 00:15
поделиться
# Don use this. Never!
6
ответ дан Eskat0n 23 November 2019 в 00:15
поделиться
// This condition can't happen. Call the police or something.
8
ответ дан 23 November 2019 в 00:15
поделиться
var arbitraryNumber = 10;
//I don't know why. Just move on.
8
ответ дан 23 November 2019 в 00:15
поделиться
#ifdef TRACE
#undef TRACE     /* All your trace are belong to us. */
#endif
#define TRACE ....
6
ответ дан 23 November 2019 в 00:15
поделиться

// Это сбивает с толку, Я ЗНАЮ, поэтому позвольте мне вам это объяснить.

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

Я недавно видел это:

// вы только что проиграли

, если не знаете что это за игра: http://en.wikipedia.org/wiki/The_Game_ (mind_game) (это очень глупо, но глупо интересным способом)

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

Recompiling FreeTextBox3 for the first time in our application because we need IE8 support... And look what I've found:

// IE7 update. this is still bad code, but IE8 is probably a long way off :)
7
ответ дан 23 November 2019 в 00:15
поделиться
# dont question, i just felt like throwing some globals in
# this is actually quite pointless as youll soon see

позже в коде

#draw the circles (complicated)...dont question

даже позже ...

# complicated process of drawing the circles in a
# somewhat symmetrical, 3-d pattern
# dont question again

и даже позже ...

# will determine if user clicks on die
# i determined these values...dont worry about them
7
ответ дан 23 November 2019 в 00:15
поделиться

Я видел этот код в функции ПОЛНОСТЬЮ явных странных приведений:

// Since today's CPUs are really fast, this is dedicated to those who said:
// " You can't use Moore's Law as an excuse to write bad software. "

Код был ужасным:)

7
ответ дан 23 November 2019 в 00:15
поделиться
// *** drunk -- fix later ***

прямая ссылка

Больше удовольствия с поиском по коду Google ...

7
ответ дан 23 November 2019 в 00:15
поделиться
//Dave chapelle reports errors.
function reporterror() {
  davechapelle.trace("FUCK!");
}
8
ответ дан 23 November 2019 в 00:15
поделиться
// TODO: Finish.
8
ответ дан 23 November 2019 в 00:15
поделиться

// без комментариев

6
ответ дан 23 November 2019 в 00:15
поделиться
Другие вопросы по тегам:

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