1. Лучший говнокод

    В номинации:
    За время:
  2. C# / Говнокод #285

    +25

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    в aspx:
    <button id="btnNewHint" runat="server" onserverclick=" NewHint"><%=GetLanguageString("AdminHintCreate")%></button>
    
    в cs:
    
    Response.Write("\n<script>\n" + "window.open('AddHint.aspx?CategoryID=" + CategoryID + "','','width=850,height=540,menubar=no,location=no,scrollbars=yes,resizable=yes,status=no,toolbar=no');" + "</script>\n");

    как бы onclick="window.open(...);" написать нельзя

    guest, 26 Декабря 2008

    Комментарии (6)
  3. Си / Говнокод #245

    +14.2

    1. 1
    printf("%c%c%c%c",a,*(&a+1),*(&a+2),*(&a+3));

    выводим long int побайтово в бинарном виде :)

    guest, 22 Декабря 2008

    Комментарии (6)
  4. C# / Говнокод #223

    +10.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    private void UpdateLabel(string str)
            {
                if (str == "!0123clear3210!")
                {
                    textBox1.Clear();
                    return;
                }
                textBox1.AppendText(str);
            }

    а иногда стираем

    guest, 19 Декабря 2008

    Комментарии (6)
  5. C++ / Говнокод #216

    −47.1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    n=1;
    	while ( n <= d_after )
    	{	
    		++n;
    	}
    
    	int secs = n-1;

    Best Practices(made by indian)

    guest, 18 Декабря 2008

    Комментарии (6)
  6. C++ / Говнокод #213

    −27.3

    1. 1
    2. 2
    3. 3
    cout<<"enterX"<<endl;
         cin >>x;
    x = 0.125;

    guest, 18 Декабря 2008

    Комментарии (6)
  7. PHP / Говнокод #195

    +54.5

    1. 1
    2. 2
    ${"?????"} = "Fuck my brain";
    print ${"?????"};

    OMG it works!
    Да, PHP поддерживает японский язык.

    guest, 16 Декабря 2008

    Комментарии (6)
  8. C# / Говнокод #190

    +16.8

    1. 1
    return typeof(Nullable<>).MakeGenericType(new Type[] { valueType }).GetConstructor(new Type[] { valueType }).Invoke(new object[] { value });

    У афтора было желание сэкономить строчки кода
    [Ф]

    guest, 16 Декабря 2008

    Комментарии (6)
  9. C++ / Говнокод #165

    −42.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    void elswap(int ?,int ?, int ?, int ?)  
     {
     int ?;
     ?=?[?][?];
     ?[?][?]=?[?][?];
     ?[?][?]=?;
     }

    обмен значений 2 элементов 2-мерного массива

    guest, 14 Декабря 2008

    Комментарии (6)
  10. JavaScript / Говнокод #163

    +48

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    if ('Down' == 'Down')
    	{
    		//currentSeconds--;
    		currentSeconds = PromptTimer_StartCounter - correctionTime;
    		needTick = currentSeconds > 0;
    		if (!needTick)
    			currentSeconds = 0;
    	}
    	else
    	{
    		currentSeconds = PromptTimer_StartCounter + correctionTime;	
    		
    		if ('True' == 'False')
    		{
    			if (GetGMTOffsetInfo()[0] == "-")
    				currentSeconds += -(GetGMTOffsetInfo()[1] * 3600);
    			else 
    				currentSeconds += GetGMTOffsetInfo()[1] * 3600;
    		}
    		//currentSeconds++; 
    	}

    Код таймера на странице задания, проект "Энкаунтер" (http://en.cx)

    Posted by zerkms

    zerkms, 14 Декабря 2008

    Комментарии (6)
  11. PHP / Говнокод #159

    +13.6

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    #Проверка подленности числа
    function test_amount($amount)
    {
    $amount=str_replace(" ","",$amount);
    $amount=str_replace(",",".",$amount);
    if(is_numeric($amount)!=true){@error_message2("Ошибка ввода суммы!");exit();}
    else{$amount=str_replace("-","",$amount);return $amount;}
    }

    Регулярки для лохов.

    guest, 14 Декабря 2008

    Комментарии (6)