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

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

    +154

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    if((typeof folder!='undefined')&&folder!='untag'){
                if((typeof cache[type].files[folder]!='undefined')&&caches){
                    pagination.create(cache[type].files[folder].count, false, cache[type].files[folder]);
                    show.loading(false);
                    return;
                }
                var params =  {
                    'tag':folder
                
                };
            }

    Вот глянул свой код полугодовалой давности, нужно было добавить пару фич. Охренел, 3 тысячи строк подобного вида и не одного комментария. Я себя ненавижу

    Stud, 02 Октября 2012

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

    +153

    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
    // Очистка полей формы
    function clearForm(formName) {
    	//var ff = document.getElementById(formName);
    	var ff = document.forms[formName];
    	for (var i=0; i<ff.elements.length; i++) {
    		if (ff.elements[i].type == "text") ff.elements[i].value="";
    		if (ff.elements[i].type == "select-one") ff.elements[i].value="";
    		if (ff.elements[i].type == "checkbox") ff.elements[i].checked=false;
    		if (ff.elements[i].type == "radio") {
    			ff.elements[i].value="0";
    			ff.elements[i].checked=false;
    		}
    	}
    }

    Действительно, зачем this.form.reset() использовать?

    someuglymf, 01 Октября 2012

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

    +140

    1. 1
    $i = 0; // Счетчик

    nicksevenfold, 24 Сентября 2012

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

    +35

    1. 1
    2. 2
    assert( -(PHP_INT_MAX + 1)  ===  -PHP_INT_MAX - 1 );
    assert( -(PHP_INT_MAX + 2)  ===  -PHP_INT_MAX - 2 );

    __proto__, 20 Сентября 2012

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

    +130

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    <div id="busyList" class="busyList">
        <div id="busyList" class="busyList">...</div>
        <div id="busyList" class="busyList">...</div>
        <div id="busyList" class="busyList">...</div>
        <div id="busyList" class="busyList">...</div>
        <div id="busyList" class="busyList">...</div>
        <div id="busyList" class="busyList">...</div>
    </div>

    Как-то даже грустно становится...

    somnambulism, 20 Сентября 2012

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

    +126

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    private Listener<BaseEvent> blurListener = new Listener<BaseEvent>() {
    	@Override
    	public void handleEvent(BaseEvent be) {
    		Component item = getComponent(be);
    		if(focusedItem == item) {
    			focusedItem = item;
    		}
    	}
    }

    Даже боюсь предположить, зачем это.

    someone, 19 Сентября 2012

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

    +127

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    <ul>
     <li><label><input class="smert_zaemchika" type="checkbox" /> Смерть заемщика</label></li>
     <li><label><input class="poterya_raboty" type="checkbox" /> Потеря работы</label></li>
     <li><label><input class="ne_nado" type="checkbox" /> Нет</label></li>
     </ul>

    не могу больше молчать......

    Mihard, 12 Сентября 2012

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

    +57

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    $aMethods[] = array(
    			'call' => 'getNewCount',
    			'requires' => array(
    				'user_id' => 'user_id'
    			),
    			'detail' => Phpfox::getPhrase('notification.get_the_total_number_of_unseen_notifications_if_you_do_not_pass_the_user_id_we_will_return_information_about_the_user_that_is_currently_logged_in'),
    			'type' => 'GET',			
    			'response' => '{"api":{"total":5,"pages":0,"current_page":0},"output":5}'			 
    		);

    Движок Phpfox 3.3. Самая длинная фраза сообщения :))

    xakip, 11 Сентября 2012

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

    −157

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    class SomeModel < ActiveRecord::Base
      after_save :some_method
    
      def some_method
        self.save
      end
    
    end

    Рекурсивная рекурсия рекурсивна.

    mr.The, 31 Августа 2012

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

    +156

    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
    var Utils = {
      // https://gist.github.com/1308368
      uuid: function(a,b){for(b=a='';a++<36;b+=a*51&52?(a^15?8^Math.random()*(a^20?16:4):4).toString(16):'-');return b},
      pluralize: function( count, word ) {
       return count === 1 ? word : word + 's';
      },
      store: function( namespace, data ) {
       if ( arguments.length > 1 ) {
        return localStorage.setItem( namespace, JSON.stringify( data ) );
       } else {
        var store = localStorage.getItem( namespace );
        return ( store && JSON.parse( store ) ) || [];
       }
      }
     };

    kyzi007, 27 Августа 2012

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