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

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

    −92

    1. 1
    2. 2
    intToStr = { x:'%s'%x for x in range(-1000, 1000) }
    intToStr[-543]   # <- '-543'

    ЭТО ПИТОН!!!

    Fai, 11 Августа 2011

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

    +163

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (isset($pp1)) mysql_query("UPDATE ".$prefix."_users SET pp1='$pp1' WHERE id='$user_id'");
    if (isset($pp2)) mysql_query("UPDATE ".$prefix."_users SET pp2='$pp2' WHERE id='$user_id'");
    if (isset($pp3)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp3' WHERE id='$user_id'");
    if (isset($pp4)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp4' WHERE id='$user_id'");
    if (isset($pp5)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp5' WHERE id='$user_id'");
    if (isset($pp6)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp6' WHERE id='$user_id'");
    if (isset($pp7)) mysql_query("UPDATE ".$prefix."_users SET pp3='$pp7' WHERE id='$user_id'");
    ...

    В бесконечность и далее!

    invision70, 07 Августа 2011

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

    −99

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    T, b= 0, []
    While t!=10:
      If t!=6:
        Print ''Чётные числа''
        A = int(raw_input('>> '))
        B.append(a)
      If t!=500:
        Print 'не чётные'
        А = int(raw_input('>> '))
        B.append(a)
    
    #якобы условия для того чтоб ввод был как бы зеброй, четные, не чётные#

    KATAJIU3ATOP, 06 Августа 2011

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

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    function Plugin_bannerTypeHtml_vastInlineBannerTypeHtml_vastInlineHtml_Delivery_adRender(&$aBanner, $zoneId=0, $source='', $ct0='', $withText=false, $logClick=true, $logView=true, $useAlt=false, $loc, $referer)
    {
        return deliverVastAd('vastInline', $aBanner, $zoneId, $source, $ct0, $withText, $logClick, $logView, $useAlt, $loc, $referer);
    }

    Зачем использовать короткие имена ф-ций если еще не достигнут лимит интерпретатора...

    zurom, 05 Августа 2011

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

    +163

    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
    /**
    	 * удаляет ненужные нули для дробных значений
    	 *
    	 * @return unknown
    	 */
    	public static function removeExtraZero($power) {
    		if ($power == '') return "";
    
    		$a_tmp = explode('.', $power);
    		$a_tmp[1] = rtrim($a_tmp[1], '0');
    		if ($a_tmp[1] == '') return $a_tmp[0];
    		return $a_tmp[0] . '.' . $a_tmp[1];		
    	}

    Аналогия floatval()

    Sers, 05 Августа 2011

    Комментарии (6)
  7. C++ / Говнокод #7395

    +147

    1. 1
    #define true 0

    счастливой отладки, суки!

    GAMER, 30 Июля 2011

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

    +146

    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
    PreparedStatement pst = conn.prepareStatement(
    					"SELECT * FROM employeeskill, employee " +
    					"WHERE employee.id_EmployeeDetail = employeeskill.id_EmployeeDetail " +
    					"AND employeeskill.name = ?");
    			pst.setString(1, employeeSkillName);
    			
    			ResultSet res = pst.executeQuery();
    			
    			while (res.next()){
    				Employee empl = new Employee(res.getLong(6), res.getString(7),
    						res.getString(8), res.getString(9), res.getString(10),
    						res.getString(11), res.getString(12), res.getLong(13));
    				list.add(empl);

    Nordvind, 29 Июля 2011

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

    +146

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    var html = [];
    
    for (var i = 0, len = data.length; i < len; i++) {
        html[html.length] = "<option value=";
        html[html.length] = data[i].monthID;
        html[html.length] = ">";
        html[html.length] = data[i].month;
        html[html.length] = "</option>";
    }
    
    $("select.month").append(html.join(''));

    С просторов Стековерфлоу.

    sapegin, 27 Июля 2011

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

    +150

    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
    window.jQuery = window.$ = jQuery;
    })(window);;
    (function(d) {
        var k = d.scrollTo = function(a, i, e) {
            d(window).scrollTo(a, i, e)
        };
        k.defaults = {
            axis: 'xy',
            duration: parseFloat(d.fn.jquery) >= 1.3 ? 0 : 1
        };
        k.window = function(a) {
            return d(window)._scrollable()
        };
        d.fn._scrollable = function() {
            return this.map(function() {
                var a = this,
                    i = !a.nodeName || d.inArray(a.nodeName.toLowerCase(), ['iframe', '#document', 'html', 'body']) != -1;
                if (!i) return a;
                var e = (a.contentWindow || a).document || a.ownerDocument || a;
                return d.browser.safari || e.compatMode == 'BackCompat' ? e.body : e.documentElement
            })
        };

    mark, 26 Июля 2011

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

    +151

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    $sql=@mysql_query("SELECT * FROM `table` WHERE `mobile`='".$mobile."'");
    $num=mysql_num_rows($sql);
    $r = mysql_fetch_array($sql);
    if ($num==0 || $num<1)
    {
    echo 0;
    }

    :D:D:D

    swing1991, 22 Июля 2011

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