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

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

    +140

    1. 1
    2. 2
    3. 3
    4. 4
    define('SECOND', 1);
    define('MINUTE', SECOND*60);
    define('HOUR', MINUTE*60);
    // ...

    количество секунд в секунде — это определённо что-то новое.

    fidelcomandante, 16 Сентября 2013

    Комментарии (52)
  3. JavaScript / Говнокод #13767

    +140

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    var x = 43;
    var y = 34;
    var z = x++ + --y;
    console.log(z);
    console.log(y);
    console.log(x);

    %D

    Stealth, 11 Сентября 2013

    Комментарии (18)
  4. JavaScript / Говнокод #13766

    +140

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    var i = 9;
    for(;;){
        if(i === 0)break;
        console.log(i);
        i--;
    }

    Stealth, 11 Сентября 2013

    Комментарии (0)
  5. JavaScript / Говнокод #13765

    +140

    1. 1
    if(!false && ( false || (false && true) )) alert("Guess what...");

    Stealth, 11 Сентября 2013

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

    +140

    1. 1
    while(index --> 1)

    iNsectus, 17 Августа 2013

    Комментарии (1)
  7. C# / Говнокод #13617

    +140

    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
    public static Thread RunInNewThread(Action<string[]> method, string[] args, ThreadPriority priority)
    {
                Thread thread = new Thread(() => method(args));
                thread.Name = method.Method.Name;
                thread.SetApartmentState(ApartmentState.STA);
                thread.Priority = priority;
                thread.Start();
                return thread;
    }
    
    public static Thread RunInNewThread(Action<bool> method, bool args, ThreadPriority priority)
    {
                Thread thread = new Thread(() => method(args));
                thread.Name = method.Method.Name;
                thread.SetApartmentState(ApartmentState.STA);
                thread.Priority = priority;
                thread.Start();
                return thread;
    }
    
    public static Thread RunInNewThread(Action<DateTime> method, DateTime date, ThreadPriority priority)
    {
                Thread thread = new Thread(() => method(date));
                thread.Name = method.Method.Name;
                thread.SetApartmentState(ApartmentState.STA);
                thread.Priority = priority;
                thread.Start();
                return thread;
    }

    Шикарно

    taburetka, 16 Августа 2013

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

    +140

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    #include <stdio.h>
    
    int main()
    {
      printf("test\n");
      
      __asm volatile (".rept 10\n");
      printf("test\n");
      __asm volatile (".endr");
      
      return 0;
    }

    Еще немного поиздевался над GCC. Через ассемблерные вставки, точнее через вставку директивы .rept иногда можно повторить некоторый кусок кода несколько раз. Работает это далеко не всегда
    http://sourceware.org/binutils/docs/as/Rept.html
    Этот .rept по сути просто копипастит кусок кода

    j123123, 04 Августа 2013

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

    +140

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    procedure TForm1.CloseChecker1Click(Sender: TObject);
    begin
    Halt;
    end;
    
    procedure TForm1.CoolTrayIcon1DblClick(Sender: TObject);
    begin
    Form1.Show;
    CoolTrayIcon1.IconVisible:=false;
    end;
    
    end.

    Продолжение. Начало на http://govnokod.ru/13317, http://govnokod.ru/13318

    Stertor, 06 Июля 2013

    Комментарии (8)
  10. Pascal / Говнокод #13244

    +140

    1. 1
    2. 2
    А что можно создать с помощью компилятора
    Borland JBuilder?

    Что можно создать на этом компиляторе?

    Stertor, 27 Июня 2013

    Комментарии (11)
  11. Pascal / Говнокод #13240

    +140

    1. 1
    2. 2
    3. 3
    4. 4
    Несколько дней назад я просил помочь мне положить сайт vbbook.ru. 
    Если честно, когда я писал это сообщение, не рассчитывал, что кто-то серьезно к этому отнесется. 
    Но...
    Кто-то местный положил сайт почти на 4 дня!! Я в шоке! Спасибо! Я преклоняюсь пред Вашим величием! )

    .

    Stertor, 26 Июня 2013

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