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

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

    +165

    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
    $config["maxcount"]=50;
    ...
    $qwe = mysql_query("SELECT * FROM ...");
    $i=0;
    while($i<$config["maxcount"]){
    	$asd=mysql_result($qwe, $i, 0);
    	$asdasd=mysql_result($qwe, $i, 1);
    	$asdasdasd=mysql_result($qwe, $i, 2);
    	if($asd&&$asdasd&&$asdasdasd){
    		...
    		$i=$i+1;	
    	}
    }

    Красивый код + красивые переменные.
    И что будет если $asd=0 или в результате запроса не 50 строк? xD

    XyHb, 29 Июля 2010

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

    +165

    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
    // Color and text
    // -- Безупречный
    if (nScore >= 90)
    {
    var strText = "Отличный пароль! Главное не забыть его :) ";
    var strColor = "#0ca908";
    }
    // -- Очень хороший
    else if (nScore >= 80)
    {
    var strText = "Очень хороший";
    vstrColor = "#7ff67c";
    }
    // -- Хороший
    else if (nScore >= 70)
    {
    var strText = "Хороший";
    var strColor = "#1740ef";
    }
    // -- Давольно нормальный
    else if (nScore >= 60)
    {
    var strText = "Достаточно неплохо";
    var strColor = "#5a74e3";
    }
    // -- Нормальный
    else if (nScore >= 50)
    {
    var strText = "Нормально";
    var strColor = "#e3cb00";
    }
    // -- Слабый
    else if (nScore >= 25)
    {
    var strText = "Слабенько";
    var strColor = "#e7d61a";
    }
    // -- Очень плохой
    else
    {
    var strText = "Ужас. (qwerty и то лучше :) ) ";
    var strColor = "#e71a1a";
    }

    else if (nScore >= 25)
    {
    var strText = "Слабенько";
    var strColor = "#e7d61a"; // -- Слабенько?WTF???????
    }

    Взято с блога великого кодера darkoff.ru

    BlincAttack, 25 Июля 2010

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

    +165

    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
    $(document).ready(function()
    	{
    	var flag=true;
    	$("#reg").click(function()
    		{
    			if(flag==true)
    			{
    				$("#reg2").slideUp();
    				flag=!flag;
    			}
    			else
    			{
    				$("#reg2").slideDown();
    				flag=!flag;
    			}
    	});
    });

    Новейшие технологии позволяют показывать элемент, если он скрыть и скрывать, если показан. Найдено здесь http://javascript.ru/forum/62011-post4.html

    eval, 03 Июля 2010

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

    +165

    1. 1
    throw new std::bad_alloc();

    У нас в кодеконвеншене принято передавать исключения по указателю. Вчера обнаружил вот это во многих перегрузках оператора new, да и в прочих местах по проекту.

    Говногость, 01 Июля 2010

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

    +165

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    //где-то в далеком-далеком хедере
    typedef long SystemID;
    
    // в коде
    long FARPASCAL sb_ConfigureSystem(SystemID s)
    {
                 .......
                 System * sys = (System*)s;
                 ......
    }

    И в таком духе весь проект.

    DarthBobr, 30 Июня 2010

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

    +165

    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
    once = true;
    $(document).ready(function () {
        $('#Town').change(function () {
            if (once) {
                if ($(this).val() != $("#TownName").val()) {
                    alert("При смене города произойдет потеря всех товаров в корзине");
                    once = false;
                }
    
            }
        }
        })
    );

    вместо
    $('#Town').one('change', function() {})

    nur, 29 Июня 2010

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

    +165

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if ($cmp['id_rcp_prod']) {
        $data['consumed'][] = $det;
    } elseif ($cmp['id_rcp_raw']) {
        $data['consumed'][] = $det;
    } else {
        $data['consumed'][] = $det;
    }

    nekufa, 24 Июня 2010

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

    +165

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    void ArrayClass::SetSize(int aSize)
       {
       iMaxLength = aSize;
       }
     
    void ArrayClass::SetElement(int aPos, unsigned char aChar)
      {
      if(aPos >= 0 && aPos < iMaxLength)
         {
         iRawArray[aPos] = aChar;
         }
      }

    Говногость, 19 Июня 2010

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

    +165

    1. 1
    2. 2
    3. 3
    4. 4
    function nl()       {return "\n";}
    function sp()       {return chr(0);}
    function space()    {return chr(32);}
    function byte($n)   {return chr($n);}

    bugmenot4, 15 Июня 2010

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

    +165

    1. 1
    <? echo "20".date('y-m-d');?>

    модно выводим даты

    neanton, 14 Июня 2010

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