1. Список говнокодов пользователя guest

    Всего: 1419

  2. PHP / Говнокод #947

    +134.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
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    if ($fset=@file_get_contents(H.'sys/dat/settings_6.2.dat'))
    {
    $set=unserialize($fset);
    }
    else{
    if (!($fset=@file(H.'sys/dat/settings.dat')) && is_file(H.'install/index.php'))
    {
    header("Location: /install/");
    exit;
    }
    for ($i=0;$i<count($fset) ;$i++ ) {
    	if (ereg('[^//].*=', trim($fset[$i]))){
    	$sset=explode('=', trim($fset[$i]), 2);
    	$sset[0]=eregi_replace('(^ *)|( *$)', '', $sset[0]);
    	$sname=$sset[0];
      $set_komm[$sname]=eregi_replace('^.*//', '', $sset[1]);
      $set_komm[$sname]=eregi_replace('(^ *)|( *$)', '', $set_komm[$sname]);
    	$sset[1]=eregi_replace('//.*$', '', $sset[1]);
    	$sset[1]=eregi_replace('(^ *)|( *$)', '', $sset[1]);
    	$set[$sname]=$sset[1];
    }
    }
    }

    Ещё одно творение автора "DCMS". Убил бы за такое количество eregi_replace

    guest, 24 Апреля 2009

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

    +139.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    <?
    
    // Загрузка всех функций из папки "sys/fnc"
    $opdirbase=opendir(H.'sys/fnc');
    while ($filebase=readdir($opdirbase))
    if (eregi('\.php$',$filebase))
    include_once(H.'sys/fnc/'.$filebase);
    
    ?>

    Вот таким макаром в wap cms "DCMS" грузятся функции. Файл с этим содержанием вставляется на все страницы. Причём в папке sys/func 47 PHP файлов =)

    guest, 24 Апреля 2009

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

    +189.8

    1. 1
    $near_red = $near_red-$near_red-$near_red;

    Своеобразный способ получения отрицания числа...

    guest, 24 Апреля 2009

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

    +137.6

    1. 1
    struct X{template<class T>X(T);X g(){X(this->*&X::g);}};

    Короткая программа валит MSVC8 при компиляции

    guest, 24 Апреля 2009

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

    +133.5

    1. 1
    #define TRUE __LINE__

    Тонкая версия #define TRUE чего-то-там.
    __LINE__ во многом будет вести себя как нормальный TRUE, выстрелит при применении оператора ==

    guest, 24 Апреля 2009

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

    +158.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    function is_even($integer)
    {
        if (($integer/2) == ((int) ($integer/2)))
            return TRUE;
        else
            return FALSE;
    }

    Очевидно, определение четности числа. Взято у одного очень, казалось бы, толкового человека.

    guest, 24 Апреля 2009

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

    +150

    1. 1
    2. 2
    3. 3
    if (id != object.id) return false;
    
    return true;

    IntelliJ IDEA 8 :) equals по интовому полю.
    Хорошо хоть сама тут же предлагает упростить.. :)

    guest, 24 Апреля 2009

    Комментарии (5)
  9. Perl / Говнокод #939

    −149

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (bstatus==0)
    		{
    			bstatus=0; 
    		}
    		else
    		{	
    			bstatus=0;
    		}

    Вот так вот...

    guest, 24 Апреля 2009

    Комментарии (0)
  10. JavaScript / Говнокод #938

    +152

    1. 1
    var p = $p(p);

    Краткость — сестра мудака^Wталанта

    guest, 24 Апреля 2009

    Комментарии (0)
  11. Java / Говнокод #937

    +138.7

    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
    class struct_tree_item
        
        {
            
            struct_tree_item ParentItem;
            int ItemIndex;
            
            
        } struct_tree_item item;
    
    void bind_item ( struct_tree_item itemA, struct_tree_itemB)
    {
       ItemB.ParentItem = ItemA;
    }

    Интересный подход к декларации классов:) Что-то напоминает.

    guest, 24 Апреля 2009

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