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

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

    +153

    1. 1
    2. 2
    3. 3
    if (strcasecmp($fieldValue, "Array") == 0) {
        ...
    }

    f0rm4t, 30 Января 2012

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

    +162

    1. 1
    <tr><td valign=\"center\" align=\"center\">Цех №2</td><td valign=\"center\" align=\"center\">&nbsp".round($sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['srednespisRaschet']/$datn,1)."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['дни']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Я']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['К']." </td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Е']." </td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['О']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Ж']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Б']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Р']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ОЖ']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['У']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['А']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Г']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ОАД']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['ПР']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['neiavki']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['В']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['Яч']."</td><td valign=\"center\" align=\"center\">&nbsp".$sredn['Цех монтажа, ремонта вооружения и ремонта электрооборудования N 2']['днич']."</td></tr>

    и естественно вывод всей этой радости оттуда же

    коллега смог выдавить из себя только одно слово неясного балканского происхождения "угоршчына"

    drugged_monkey, 28 Января 2012

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

    +156

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function makeFriendlyURL($pre, $suff, $alias) {
            $Alias = explode('/',$alias);
            $alias = array_pop($Alias);
            $dir = implode('/', $Alias);
            unset($Alias);
            return ($dir != '' ? "$dir/" : '') . $pre . $alias . $suff;
    }

    Член класса DocumentParser в CMF MODX.

    MaXL, 26 Января 2012

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

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    $username1=$_COOKIE['username'];
    $password1=$_COOKIE['password'];
    $username1 = mysql_real_escape_string(stripslashes($_COOKIE['username']));
    $password1 = mysql_real_escape_string(stripslashes($_COOKIE['password']));

    cthulhu25, 25 Января 2012

    Комментарии (2)
  6. Куча / Говнокод #9212

    +130

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    %matlab
        check=fread(fid,8,'uchar');
        if sum(check == [255,255,255,255,255,255,255,255]')~=8
            return;
        end

    Способ проверки того, что 8 прочитанных байт суть 0xFF.

    kokorins, 24 Января 2012

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

    +141

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    $dbhost = 'localhost';
    $dbuser = 'user';
    $dbpass = '123';
    $dbtable = 'db_1';
    
    $dbname = $dbtable; // Знаю, руки кривые

    Tairesh, 24 Января 2012

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

    +110

    1. 1
    if (TryRemoveF(-foodToAdd)) return true; else return false;

    Накодил ночью на свою голову, называется.

    RaZeR, 21 Января 2012

    Комментарии (2)
  9. JavaScript / Говнокод #9185

    +150

    1. 1
    2. 2
    var a=document.write('<textarea>') ;
    document.write(a) ;

    cthulhu25, 20 Января 2012

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

    +145

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    class beer
        {public: beer(){beer::in();}
         private: void in();void chek(int);void out(int);};
    main(){beer yeeah;}
    void beer::in()
        {int N;std::cout << "Input N: ";std::cin>>N;int mValue[N];
         for(int i=0;i<N;i++){std::cout << "Input ["<<i+1<<"] = ";std::cin>>mValue[i];}
         for(int i=0;i<N;i++){beer::chek(mValue[i]);};}
    void beer::chek(int Value){for(int i=2;i<Value;i++){if(Value%i==0){return;};};beer::out(Value);}
    void beer::out(int Value){std::cout<<Value<<std::endl;}

    Задачка на 45-50 баллов(по 50 бальной шкале), 2 курс технического ВУЗа

    KesrOne, 18 Января 2012

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

    +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
    <?php
    //...
    while (($data = fgetcsv($handle, 1000, $this->CSV_SEPARATOR, $this->CSV_ENCLOSURE)) !== FALSE) {
    				$num = count($data);
    				$item = array();
    
    				for ($c=0; $c < count($data); $c++) {
    					$item[] = $data[$c];
    				}
    
    //некие действия с $item. $data больше нигде используется
    
    ?>

    Итого, $num не используется в цикле, да и сам по себе цикл - бесполезен, можно было сделать просто $item = $data; Не говоря уже о том, что можно просто использовать $data.

    Код из одного модуля для opencart.

    mr.The, 16 Января 2012

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