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

    В номинации:
    За время:
  2. Куча / Говнокод #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)
  3. 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)
  4. C# / Говнокод #9191

    +110

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

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

    RaZeR, 21 Января 2012

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

    +150

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

    cthulhu25, 20 Января 2012

    Комментарии (2)
  6. 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)
  7. 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)
  8. JavaScript / Говнокод #8891

    +151

    1. 1
    вайп

    TarasGovno, 04 Января 2012

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

    −329

    1. 1
    1

    TarasGovno, 04 Января 2012

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

    +155

    1. 1
    2. 2
    3. 3
    $string = "http://site.ru/1/";
    if(get_magic_quotes_runtime()) $string = stripslashes($string);
    $query = "INSERT INTO `table` (`col1`,`col2`) VALUES ('$string','0');"

    В довольно таки популярном враппере для работы с субд мускуля...

    govnophp, 04 Января 2012

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

    +160

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (!empty($errors)) {
    	return $errors;
    } else {
    	return array();
    }

    $errors это массив ошибок

    ghost404, 19 Декабря 2011

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