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

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    мне кажется, до полноценности php не хватает несколько функций:
    alias() - заменяет один код другим кодом при парсинге,
    var_history() - возвращает историю значений переменной в виде массива,
    function_history() - возвращает массив аргументов, которые передавались функции,
    var() - устанавливает и изменяет значение и тип переменной.

    С тостера

    pi3141592653, 18 Июня 2015

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    var obj=document.getElementsByClassName('check-distr');
    var a=0;
    for(i=0; i < obj.length; i++) {
    a=a+1;
    }

    без комментариев:)
    Нашел такое вот, судя по аннотации чел уже уволился и разделить сие не с кем, говнокожу сюда)))

    Patapon, 20 Ноября 2014

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if($pos === false){
    $true = true;
    }
    else{
    $true = false;
    }
    if($true){ /* тут код */ }

    Просто оставлю это здесь.

    dbepcepk, 17 Февраля 2014

    Комментарии (8)
  5. Java / Говнокод #13940

    +171

    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
    public abstract class BaseDateTime
            extends AbstractDateTime
            implements ReadableDateTime, Serializable {
    
        /** The millis from 1970-01-01T00:00:00Z */
        private volatile long iMillis;
        /** The chronology to use */
        private volatile Chronology iChronology;
    
    /////////////////////////////////////////////////////////////////	
    /*	
     * DateTime is thread-safe and immutable, provided that the Chronology is as well.
     * All standard Chronology classes supplied are thread-safe and immutable.
     *
     * @see MutableDateTime
     */
    public final class DateTime
            extends BaseDateTime

    Любителям joda-time.
    Cмущает меня этот volatile, который приходит в немутабельный класс от родителя.

    3.14159265, 14 Октября 2013

    Комментарии (73)
  6. JavaScript / Говнокод #10255

    +171

    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
    pic = new Array()
    for(i=0;i<21;i++)
    {
    pic[i] = new Image();
    if(i==0) pic[i].src = "http://philosophy.do.am/_ph/1/1/272439236.jpg";
    if(i==1) pic[i].src = "http://philosophy.do.am/_ph/1/1/987050819.jpg";
    if(i==2) pic[i].src = "http://philosophy.do.am/_ph/1/1/442166179.jpg";
    if(i==3) pic[i].src = "http://philosophy.do.am/_ph/1/1/925090451.jpg";
    if(i==4) pic[i].src = "http://philosophy.do.am/_ph/1/1/833480698.jpg";
    if(i==5) pic[i].src = "http://philosophy.do.am/_ph/1/1/958410581.jpg";
    if(i==6) pic[i].src = "http://philosophy.do.am/_ph/1/1/472798047.jpg";
    if(i==7) pic[i].src = "http://philosophy.do.am/_ph/1/1/657609683.jpg";
    if(i==8) pic[i].src = "http://philosophy.do.am/_ph/1/1/559445124.jpg";
    if(i==9) pic[i].src = "http://philosophy.do.am/_ph/1/1/292242334.jpg";
    if(i==10) pic[i].src = "http://philosophy.do.am/_ph/1/1/2741410.jpg";
    if(i==11) pic[i].src = "http://philosophy.do.am/_ph/1/1/312659858.jpg";
    if(i==12) pic[i].src = "http://philosophy.do.am/_ph/1/1/333153864.jpg";
    if(i==13) pic[i].src = "http://philosophy.do.am/_ph/1/1/811066713.jpg";
    if(i==14) pic[i].src = "http://philosophy.do.am/_ph/1/1/108915398.jpg";
    if(i==15) pic[i].src = "http://philosophy.do.am/_ph/1/1/661197254.jpg";
    if(i==16) pic[i].src = "http://philosophy.do.am/_ph/1/1/255266572.jpg";
    if(i==17) pic[i].src = "http://philosophy.do.am/_ph/1/1/507281622.jpg"; 
    if(i==18) pic[i].src = "http://philosophy.do.am/_ph/1/1/996088137.jpg"; 
    if(i==19) pic[i].src = "http://philosophy.do.am/_ph/1/1/870834686.jpg"; 
    if(i==20) pic[i].src = "http://philosophy.do.am/_ph/1/1/507281622.jpg"; 
    if(i==21) pic[i].src = "http://philosophy.do.am/_ph/1/1/496256382.jpg"; 
    }

    так ребята с форума присваивают ссылки списку изображений

    heleg, 13 Мая 2012

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    <?php
    class Modules_Admin_Parser_Driver_SiteCom implements Modules_Admin_Parser_Interface {
    }
    ?>

    Старый добрый неймспейс

    Zho, 17 Апреля 2012

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    //получаем ip-аддрес
    ob_start();
    $ip=$_SERVER['REMOTE_ADDR']; echo "$ip ";
    $ipusers = ob_get_clean();

    http://alltheragefaces.com/img/faces/large/misc-jackie-chan-l.png

    TBoolean, 10 Февраля 2012

    Комментарии (31)
  9. PHP / Говнокод #9250

    +171

    1. 1
    2. 2
    3. 3
    if(in_array(strlen($_POST['password']), range(6,30))) {
    ////.....
    }

    но кода на несколько символов все равно меньше, согласитесь

    _jokz, 29 Января 2012

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $date_day = date("d");
    $date_month = date("m");
    $date_year = date("Y");
    $date_time = date("H:i");
    $date_cont = " " . $date_day . "-" . $date_month . "-" . $date_year . " " . $date_time;

    Вот так мы получаем дату строкой :)
    Впоследствии используется только $date_cont.

    andymitrich, 12 Января 2012

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

    +171

    1. 1
    2. 2
    3. 3
    4. 4
    $headers = @get_headers("http://".$domen_name."/templates/form-".$_GET['id'].".tpl");
            if(preg_match("|200|", $headers[0])) 
            {
                $form = file_get_contents($root."/templates/form-".$_GET['id'].".tpl");

    Самая жестокая проверка на существование файла которую я видел в своей жизни.
    Кодеры не знали про file_exists()

    sqlhack, 11 Января 2012

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