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

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

    +68

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    @Override
        public void execute() {
            try {
                Thread.sleep(1000L);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            for (ClientListener listener : listeners) {
                listener.disconnected(this);
            }
        }

    Lure Of Chaos, 12 Февраля 2013

    Комментарии (1)
  3. Куча / Говнокод #12569

    +141

    1. 1
    http://sqlserverplanet.com/troubleshooting/cannot-insert-explicit-value-for-identity-column-in-table-table-when-identity_insert-is-set-to-off

    Последний комментарий

    denis90, 11 Февраля 2013

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

    +115

    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
    try {
    	// Store settings in the database as a JSON string
    	machine.setSettings(CustomJacksonRepresentation.createCanonicalObjectMapper().writeValueAsString(
    			request.getSettings()));
    } catch (final JsonMappingException e) {
    	// We obtained request by parsing JSON in the first place,
    	// no way it can fail to be serialized back o_O
    	throw new AssertionError(e);
    } catch (final JsonGenerationException e) {
    	// See above
    	throw new AssertionError(e);
    } catch (final IOException e) {
    	// Why does writeValueAsString throw IOException anyway? How CAN you fail to write to a String?
    	// Seriously, what were the writers of Jackson smoking that they exposed IOException in the API
    	// in a method specifically designed to serialize to String, just because the underlying implementation
    	// uses StringWriter (which doesn't really throw IOException anyway)?
    	// I mean, I understand if the string is too long to fit in memory, but that's an OutOfMemoryError
    	throw new AssertionError(e);
    }

    someone, 05 Февраля 2013

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

    +106

    1. 1
    if (curProperty[ele].ToString().ToLower() == "nan" || curProperty[ele] != m_MinimumDensity)

    redrick, 31 Января 2013

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

    +142

    1. 1
    2. 2
    if ($options->get('registrationSetup', 'requireDob')) {
    	// dob required

    Без ДОБ-а не пущу.

    DropWorld, 28 Января 2013

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

    +34

    1. 1
    if (date('dmY', $lmtime) === date('dmY')) {

    Нужно было узнать, не сегодняшний ли день в отметке $lmtime.

    7ion, 15 Января 2013

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

    +127

    1. 1
    2. 2
    3. 3
    4. 4
    <select name="animals">
    		<option value="1" addTags="<div class='kv'></div>">Медведь</option>
    		<option value="2" addTags="<input type='checkbox' />">Волк</option>
    </select>

    html в js - это прошлый век =)
    http://www.xiper.net/collect/html-and-css-tricks/verstka-form/nice-select-jquery.html

    RedMonkey, 14 Января 2013

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

    +157

    1. 1
    2. 2
    3. 3
    4. 4
    $( function() { $('#brief').wysibb( window.uCoz.uwbb ); } );    
    $( function() { $('#message').wysibb( window.uCoz.uwbb ); } );    
    $( function() { $('#format_message, label[for="format_message"]').hide(); } );    
    $( function() { $('#format_brief, label[for="format_brief"]').hide(); } );

    В одну конструкцию-то стрёмно вставлять...

    TRANE73, 09 Января 2013

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

    +141

    1. 1
    2. 2
    /// услуга
    $discount = $addservdata['oldcost'] ; // мудак

    дальше переменная используется, потому и сделал такой хак.

    суть:
    сторонний проект шлёт мне данные. и когда они в очередной раз что-то наломали, я не стал их лишний раз дёргать.

    challenger, 27 Декабря 2012

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

    +51

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    if (Yii::app()->session->itemAt('version') == 'mobile') {
        $this->render('counting');
    }
    else {
        $this->render('counting');
    }

    No way.

    MaxSvargal, 25 Декабря 2012

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