1. PHP / Говнокод #1164

    +133.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
    function address_addvar($vn,$v) {
    /** \brief добавит переменную или изменит ее в адресной строке
        \arg \c $vn имя переменной которую надо добавить или изменить
        \arg \c $vn имя значение передаваемой переменной
        \return сформированный линк для вставки в <a href после ? */
        foreach ($_GET as $ELNAME=>$EL) {
            if ($ELNAME==$vn) {$EL=$v;$found=true;}
            $T=$T.$ELNAME."=".$EL."&";
        }
        if ($found==false) {$T=$T.$vn."=".$v;}
        return $T;
    }

    guest, 07 Июня 2009

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

    +3

    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
    try
    {
          GetRecentOrdersList();
    }
    catch (XmlFileHasWrongFormatException)
    {
          wrongClientSettingsXmlFormat = true;
    }
    if (wrongClientSettingsXmlFormat == true)
    {
          IList<RecentDocumentInfo> fakeList = new List<RecentDocumentInfo>();
          SetRecentOrdersList(fakeList);
          wrongClientSettingsXmlFormat = false;
    }

    Как правильно обрабатывать исключения

    guest, 07 Июня 2009

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

    +27.2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (IFabrica::First == NULL)
    {
    	this->link = IFabrica::First;
    	IFabrica::First = this;
    }

    guest, 07 Июня 2009

    Комментарии (0)
  4. Perl / Говнокод #1161

    −260.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    sub random {
    	srand;
    	RAND:
    	my $rand = int(sprintf "%.f", 2 * rand() - 1) ^ int(sprintf "%.f", 2 * rand() - 1);
    	goto RAND if $rand == 0;
    	$rand = $rand > 0 ? 1 : 0;
    	return $rand;
    }

    шок и паника.

    guest, 07 Июня 2009

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

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $fruits = array("lemon", "orange", "banana", "apple");
    sort($fruits);
    foreach ($fruits as $key => $val) {
        echo "fruits[" . $key . "] = " . $val . "\n";
    }

    Читал документацию по пхп по функции sort().
    Очевидно у недокодера была отключена функция print_r() а также каким то образом недоступны более быстрые for-конструкции.

    guest, 07 Июня 2009

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

    +42.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
    $r = $row->yes;
    			if (($r >= 0) && ($r <= 3))
    			{
    				$ball2 = 1;
    			}
    			elseif (($r >= 4) && ( $r <= 6))
    			{
    				$ball2 = 2;
    			}
    			elseif (($r >= 7) && ( $r <= 9))
    			{
    				$ball2 = 3;
    			}
    			elseif (($r >= 10) && ( $r <= 12))
    			{
    				$ball2 = 4;
    			}
    			elseif (($r >= 13) && ( $r <= 15))
    			{
    				$ball2 = 5;
    			}

    guest, 06 Июня 2009

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

    +147

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    do{
    ...
    scanf("%d", &var)
    ...
    ...
    var == 0;
    }
    while (var != 4);

    Писал лабу. Зачем была поставлена та_самая_строчка- не помню.
    Почему программа не выходила при вводе 4 - думал очень долго.
    быдлостудент, да.

    guest, 06 Июня 2009

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

    +142.7

    1. 1
    <p><img src="./?<?php echo name()?>=<?php echo id()?>"></p>

    guest, 05 Июня 2009

    Комментарии (6)
  9. Java / Говнокод #1156

    +141.9

    1. 1
    file.write( "Received bytes = "+0 ); file.write( "\r\n" );

    сообщение о получении 0 байт

    guest, 05 Июня 2009

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

    +135.4

    1. 1
    2. 2
    3. 3
    while(1) {
     fork(); 
    }

    Зачем так жестоко...

    guest, 05 Июня 2009

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