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

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

    +147

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    // ...
    // Количество распиленных досок
    $spl = 0;
    
    // Количество использованных пакетов
    $clpz = 0;
    if ($spl === 0) {
        for ($ix = 1; $ix <= $cll; $ix++) {
            $dsk[$ix] = $dd;
        }
    }
    // ....

    Встретился вот такой код. Условие по моему тут лишнее :)

    Joo, 19 Мая 2011

    Комментарии (10)
  3. Java / Говнокод #6663

    +145

    1. 1
    2. 2
    3. 3
    @NotNull List<@NotNull @NotBlank String>
    getFromCache(@NotNull @NotBlank final String key,
    @NotNull @NotEmpty final Map<@NotNull @NotBlank String, @NotNull List<@NotNull @NotBlank String>> cache) @ReadOnly;

    пустили козла в аннотации

    Lure Of Chaos, 14 Мая 2011

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

    +161

    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
    while(fgets(buf,4095,in)){
    
      if(strcmp(buf,"nodes")){while(fgets(buf,4095,in)){ 
      if(strcmp(buf,"end")){ 
        m->mb=mb; 
        m->bv=new vec3f[mb];
        m->ba=new vec3f[mb]; 
        m->p=new int[mb]; 
        a->max_b=mb; 
        a->fr=new TMAFrame[mb];a->Initfr();    
        break; 
      }; 
      mb++; 
      };}; 
    };

    Взято с одного форума по программированию. От автора:
    Короче говоря при загрузке модели SMD возникает ошибка при чтении , точнее подсчёте костей :

    Try, 14 Мая 2011

    Комментарии (10)
  5. PHP / Говнокод #6637

    +158

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    if (условие)
     echo 'FILE TO DELETE '.$file;
    }
    
    // затем делается
    
    if(условие)
     echo 'FILE TO DELETE '.$file;
     unlink($file);
    }

    ...и после запуска заметить, что скобочка закрывает не этот иф.

    hdkeeper, 12 Мая 2011

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

    +119

    1. 1
    2. 2
    3. 3
    4. 4
    foreach (var list in Distances.ConvertToList())
    {
         dt.Rows.Add(ConvertToObject(list.ToArray()));
    }

    dotnetdeveloper, 12 Мая 2011

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    Procedure ks(s:string;q:char; var k:byte);
        var i:byte;
    Begin
    k:=0;
    For i:=1 To Length(s) Do
       If s[i]=q Then inc(k);
    End;

    Гавно код

    megaruliz, 07 Мая 2011

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

    +147

    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
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    unit Unit113145;
    
    interface
    
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, StdCtrls, XPMan, OleCtrls, SHDocVw, IdBaseComponent,
      IdComponent, IdTCPConnection, IdTCPClient, IdHTTP, ShellApi;
    
    type
      TForm1 = class(TForm)
        IdHTTP1: TIdHTTP;
        Edit1: TEdit;
        XPManifest1: TXPManifest;
        Edit2: TEdit;
        Edit3: TEdit;
        Button1: TButton;
        procedure Button1Click(Sender: TObject);
      private
        { Private declarations }
      public
        { Public declarations }
      end;
    
    var
      Form1: TForm1;
      msg:string;
    implementation
    
    {$R *.dfm}
    
    procedure TForm1.Button1Click(Sender: TObject);
    var
    msg1:string;
    msg:string;
    msg2:string;
    begin
    msg:=ansiToUtf8(edit1.text);
    msg1:=ansiToUtf8(edit2.text);
    msg2:=ansiToUtf8(edit3.text);
    ShellExecute(Handle, 'open', 'http://galaxy.mobstudio.ru//services/index.php?userID=&password=&usercur=&a=lottery_house&choise=right&lot_id=+&&kbv=92&lngg=ru&dbl=2%20HTTP/1.1', nil, nil, SW_RESTORE);
    end;
    
    end.

    Говно Код
    Что то тут не так помогите изменить чтоб все было правильно
    Всяким антиначаям и скачям
    не писать

    megaruliz, 07 Мая 2011

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

    +147

    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
    +++++++++++++
    ++++++++++++++++
    ++++++++++++++++
           +++++++++++++
    ++++++++++++++.++
    +++++++++++++++
           ++++++++++++.
    +++++++..++
    +.-------------------
    ----------------------------
    -----------------
           ---------------.+++
    ++++++++++++++++
    ++++++++++
           +++++++++++++
    +++++++++++++.+++
    +++++++++++++++
           ++++++.++
    +.------.--------.----------
    --------
    ----------------------------
    -----------------
    ----.-----------------------
    .

    Не говно код, но тем не мение.

    KATAJIU3ATOP, 04 Мая 2011

    Комментарии (10)
  10. PHP / Говнокод #6472

    +164

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    function __TTT($txt)
    {
    	if (strlen($txt) > 0)
    	{
    		$fff = fopen($_SERVER["DOCUMENT_ROOT"]."/__ttt.txt", "a");
    		fwrite($fff, $txt."\n");
    		fclose($fff);
    	}
    }

    Магическая функция битрикса, видимо, для логирования чего-то, которая нигде не используется)
    Иногда мне правда кажется, что битрикс писали школьники.. :)

    greevex, 25 Апреля 2011

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

    +168

    1. 1
    $fails = readdir($handle);

    Не удивительно, что скрипт у автора никак не хотел работать как надо.

    Uchkuma, 22 Апреля 2011

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