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

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

    +136

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    double thresholdDepth = 0;
    if (!txtThresholdDepth.Text.Equals(String.Empty) && !txtThresholdDepth.Text.StartsWith(CultureInfo.CurrentCulture.NumberFormat.NegativeSign))
    {
    	thresholdDepth = Double.Parse(txtThresholdDepth.Text);
    }
    else
    {
    	Log.Print("Input threshold value");
    	return;
    }

    redrick, 24 Октября 2012

    Комментарии (2)
  3. C# / Говнокод #11815

    +136

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    // http://msdn.microsoft.com/en-us/library/dya2szfk%28v=VS.71%29.aspx
    
    If x = True Then   ' Compares x to the Boolean value True.
       ' Insert code to execute if x = True.
    Else
       ' Insert code to execute if x = False.
    End If

    http://msdn.microsoft.com/en-us/library/dya2szfk%28v=VS.71%29.aspx
    Учебник по языку, да

    Demetr, 21 Сентября 2012

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

    +136

    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
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    protected override void WndProc(ref Message m)
    {
        switch (m.Msg)
        {
            case (int)Constants.WM_PAINT:
                {
                    rh.Clear(DotGL.Color.Blue);
                    IntPtr hdc = User32.GetDC(this.Handle);
                    IntPtr chdc = Gdi32.CreateCompatibleDC(hdc);
    
                    int err = Marshal.GetLastWin32Error();
                    if (err != 0) ;
    
                    IntPtr ppv = IntPtr.Zero;
                    IntPtr hb = Gdi32.CreateDIBSection(chdc, ref q,
                                                   Constants.DIB_RGB_COLORS,
                                                   out ppv, IntPtr.Zero, 0);
    
                    ppv = rh.data.Scan0HGlobal;
    
                    Gdi32.SetDIBitsToDevice(hdc,
                                0, 0, (uint)q.biWidth, (uint)q.biHeight,
                                0, 0, 0, (uint)q.biWidth,
                                ppv, ref q,
                                Constants.DIB_RGB_COLORS);
    
                    User32.ReleaseDC(this.Handle, hdc);
                    FPS();
                    this.Text = "FPS: " + fps.ToString() + ", MAX FPS: " + maxFps.ToString();
                } break;
           default:
                base.WndProc(ref m);
                break;
        }
    }

    Мое, родненькое.

    psina-from-ua, 20 Августа 2012

    Комментарии (7)
  5. Си / Говнокод #11440

    +136

    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
    22. 22
    23. 23
    24. 24
    static int internal_CheckMac(char * inc_mac)
    {
            int return_value = 0x1;
    
            if (strlen(inc_mac) != 17)
            {
                    return return_value;
            }
    
            unsigned int i = 0x0;
            for (i = 3; i <=17; i=i+2)
            {
                    if (inc_mac[i-1] != 58)
                    {
                            return_value = 0x1;
                            break;
                    }
                    else
                            return_value = 0x0;
                    i++;
            }
    
            return return_value;
    }

    Функция проверяет содержимое строки. В строке должен быть мак адрес формата 00:01:02:03:04:05. 58 в строке 13 - это десятичное значение символа ":"
    Авторство функции принадлежит Виталию Кострову, великому программисту из Рыбинска. После ревизии этого кода пришло понимание что надо избавляться от этого сотрудника.

    evgeny, 19 Июля 2012

    Комментарии (125)
  6. Куча / Говнокод #10606

    +136

    1. 1
    2. 2
    3. 3
    <style type="text/css" title="currentStyle">
    	@import "currentStyle.css";
    </style>

    о как надо собачить стили.

    Lure Of Chaos, 07 Июня 2012

    Комментарии (8)
  7. Си / Говнокод #10549

    +136

    1. 1
    2. 2
    /* eventData1 - аргумент функции, причем он не может быть меньше 1 по определению. */
    CS_OF=(eventData1-1)/2==(eventData1-1)*0.5;

    klaks, 04 Июня 2012

    Комментарии (16)
  8. Куча / Говнокод #10479

    +136

    1. 1
    http://www.jackrussell-italy.it/

    Весь сайт - одни картинки с мапами.
    Страница, на ней картинка, к ней привязана карта.
    Причем разные версии для каждого языка.
    Fuck html5! Fuck css3!

    7ion, 30 Мая 2012

    Комментарии (11)
  9. Си / Говнокод #10307

    +136

    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
    if ( sectors && sectorsNum )
    {
    	for ( i = 0; i < ( int )sectorsNum; i++)
    	{
    		*(unsigned int*)(pl + 4 + 4 + i * 10 ) = sectors[i].originalNum;
    		*(pl + 4 + 4 + i * 10 + 4) = 3 ;
    		*(unsigned int*)(pl + 4 + 4 + i * 10 + 5 ) = sectors[i].usedNum;	
    		*(pl + 4 + 4 + i * 10 + 9) = 4 ;
    	}
    	*(unsigned int*)(pl + 4 + 4 + i * 10 ) = newSectors;
    	*(pl + 4 + 4 + i * 10 + 4) = 0x0b ;
    	*(unsigned int*)(pl + 4 + 4 + i * 10 + 5 ) = newSectors * 0x200; // сектора в байты
    }

    В старых исходниках довольно крупного проекта нашелся сей замечательный отрывок... И очень одинокий коммент...

    sima, 17 Мая 2012

    Комментарии (10)
  10. Куча / Говнокод #9837

    +136

    1. 1
    http://cosdamcaut.narod.ru/

    Группа разработчиков ...

    Sulik78, 02 Апреля 2012

    Комментарии (23)
  11. C# / Говнокод #9122

    +136

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    bool    isInsideString = false;
    
    ...
    
    isInsideString = (isInsideString == true)? false:true;

    Alx, 16 Января 2012

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