1. JavaScript / Говнокод #1046

    +149.8

    1. 1
    2. 2
    // how high?
    	var yesman = function(){ return true; };

    Случайно обнаружил в исходнике AJAX фреймворка Dojo :)

    guest, 15 Мая 2009

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

    +141.5

    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
    <?
    class Sistem_Debuger implements Sistem_Debuger_Intarface {
     protected $zhopa=array();
     /* ... */
       function AddZhopa($msg,$type){
            $this->zhopa[]=$type.':'.$msg;
       }
       function ShoZaNax(){
           if(!empty($this->zhopa)){
              print "<pre>Админ, если ты это читаешь - тебе жопа!!\r\n";
              print implode("\r\n",$this->zhopa);
              print "</pre>";
              die();
           }
         return false; 
       }
     /* ... */
    }
    ?>

    поёт прям

    guest, 15 Мая 2009

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

    −27.4

    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
    t1max=0;
    i=0;
    for(i=0;i<4;i++)
    {
    t1maxMass[i]=0;
    i++;
    }
    t2max=0;
    i=0;
    for(i=0;i<4;i++)
    {
    t2maxMass[i]=0;
    i++;
    }
    t3max=0;
    i=0;
    for(i=0;i<4;i++)
    {
    t3maxMass[i]=0;
    i++;
    }
    
    t1maxM=0;
    i=0;
    for(i=0;i<4;i++)
    {
    t1maxMassM[i]=0;
    i++;
    }
    t2maxM=0;
    i=0;
    for(i=0;i<4;i++)
    {
    t2maxMassM[i]=0;
    i++;
    }
    t3maxM=0;
    i=0;
    for(i=0;i<4;i++)
    {
    t3maxMassM[i]=0;
    i++;
    }

    Человек собирается защитить диплом.
    Участок кода

    guest, 15 Мая 2009

    Комментарии (8)
  4. PHP / Говнокод #1043

    +142.9

    1. 1
    2. 2
    3. 3
    <?
    $email = isset($_REQUEST['email']) ? $email = $_REQUEST['email'] : '';
    ?>

    Вот нашел в продукте этих ребят: http://www.octazen.com/

    guest, 15 Мая 2009

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

    −35.3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    bool Update(float dt) // ага, вот так вот жестоко мы постепенно приведём всё к нормальным coding conventions ^_^
      {
        return update(dt);
      }
    
      bool update(float dt) // теперь возвращает true если value изменилось и false если нет
      {
         //bla-bla-bla

    жестокое решение code standart'a

    guest, 15 Мая 2009

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

    +62.1

    1. 1
    2. 2
    3. 3
    4. 4
    $version=explode(".",function_exists("phpversion") ? phpversion() : "3.0.7");
    $php_version=intval($version[0])*1000000+intval($version[1])*1000+intval($version[2]);
    if($php_version<4003000)
    	return("establishing SSL connections requires at least PHP version 4.3.0");

    Проверка версии пхп в smtp библиотеке

    guest, 15 Мая 2009

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

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    <?php 
    $open = fsockopen("xxx.xxx.xxx.xxx","8000"); 
    if ($open) { 
    fputs($open,"GET /radio_record128 HTTP/1.1\nUser-Agent:Mozilla\n\n"); 
    $read = fread($open,1000); 
    $text = explode(",",$read); 
    $text = $text[6]; 
    } else { $text="Connection Refused!"; } 
    ?> 
     
    <?php echo "Song:".$text;?>

    Код получающий название Играющей песни из потока :)

    guest, 14 Мая 2009

    Комментарии (3)
  8. PHP / Говнокод #1039

    +140.9

    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
    if (!IsSet($t)&!IsSet($f))
    {
    $f="main";
    $filename=$f . ".php";
    }
    else
    {
    if (IsSet($t)&!IsSet($f))
    {
    $filename=$t . "/index.php";
    }
    if (IsSet($t)&IsSet($f))
    {
    $filename= $t . "/" . $f . ".php";
    }
    if (!IsSet($t)&IsSet($f))
    {
    $filename=$f . ".php";
    }
    }

    guest, 14 Мая 2009

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

    +152

    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
    function TDM.RecCount(DSet: TDataSet): integer;
    begin
     Result := 0;
     with DSet do
      if Active then
       begin
         First;
         while not EOF do
          begin
           Inc(Result);
           Next;
         end;
     end;
    end;

    Код коллеги
    DataSet.RecordCount не рулит...

    guest, 14 Мая 2009

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

    +145.9

    1. 1
    2. 2
    3. 3
    if (locationCode != 0 || locationCode != 1) {
        locationCode = 0;
    }

    Пришел с учебы на работу в 3 и родилось это...
    о чем думал когда писал загадка.
    (смысл был в том что бы ставить дефолтное значение 0 если оно неравно 0 или 1)

    guest, 14 Мая 2009

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