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

    В номинации:
    За время:
  2. Куча / Говнокод #22107

    +7

    1. 1
    2. 2
    3. 3
    4. 4
    .content img[style*="float:left"], .content img[style*="float: left"] {
        margin: 0 20px 20px 0;
        margin: 0 1.25rem 1.25rem 0;
    }

    Я видел много дерьма в верстке от индусов и украинских школьников, но это заслуживает отдельного упоминания.

    zooks, 02 Февраля 2017

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

    +5

    1. 1
    https://pbs.twimg.com/media/C3G3jT_WYAAboKL.jpg:large

    BMW работает на php. Не покупайте BMW.

    j123123, 06 Февраля 2017

    Комментарии (20)
  4. Pascal / Говнокод #22117

    +5

    1. 1
    Access violation at address 00403AC2 in module 'delphi32.exe'. Read at address 00000041.

    Borland_Delphi_7, 03 Февраля 2017

    Комментарии (35)
  5. JavaScript / Говнокод #22102

    +5

    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
    function ToRgb ( color ) {
    	var I = document.createElement( "DIV" );
    	var R = null;
    	I.style.backgroundColor = color;
    	document.documentElement.appendChild( I );
    	R = window.getComputedStyle ? getComputedStyle( I ).backgroundColor : ToRgb.ifFuckingIE( I );
    	document.documentElement.removeChild( I );
    	return R;
    }
    
    ToRgb.ifFuckingIE = function ( damn ) {
    	damn = damn.currentStyle.backgroundColor.match( /(\w{2})/g );
    	for ( var i = 0; i < 3; i++ ) {
    		damn[i] = parseInt( damn[i], 16 );
    	}
    	return "rgb(" + damn[0] + ", " + damn[1] + ", " + damn[2] + ")";
    };

    переводим цвет в формат rgb()
    у человека явно личные счёты с ИЕ :)

    DiphenylOxalate, 01 Февраля 2017

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

    +4

    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
    static BOOLEAN UpdateFileStoreTemplates ()
    {
      BOOLEAN NotResult = FALSE;
    
      NotResult |= !UpdateFileStoreTemplate (DC_EMAIL_TEMPLATE); // Not-ing a fail makes it true, so if Not result is True we've had a failure
      NotResult |= !UpdateFileStoreTemplate (DC_TABLE_HEADER_TEMPLATE); // Not-ing a fail makes it true, so if Not result is True we've had a failure
      NotResult |= !UpdateFileStoreTemplate (DC_TABLE_ROW_TEMPLATE); // Not-ing a fail makes it true, so if Not result is True we've had a failure
      NotResult |= !UpdateFileStoreTemplate (DC_TABLE_FOOTER_TEMPLATE); // Not-ing a fail makes it true, so if Not result is True we've had a failure
      NotResult |= !UpdateFileStoreTemplate (WS_EMAIL_TEMPLATE); // Not-ing a fail makes it true, so if Not result is True we've had a failure
      NotResult |= !UpdateFileStoreTemplate (WS_TABLE_HEADER_TEMPLATE); // Not-ing a fail makes it true, so if Not result is True we've had a failure
      NotResult |= !UpdateFileStoreTemplate (WS_TABLE_ROW_TEMPLATE); // Not-ing a fail makes it true, so if Not result is True we've had a failure
      NotResult |= !UpdateFileStoreTemplate (WS_TABLE_FOOTER_TEMPLATE); // Not-ing a fail makes it true, so if Not result is True we've had a failure
    
      return !NotResult;
    }

    bahamot, 16 Февраля 2017

    Комментарии (5)
  7. Swift / Говнокод #22337

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    self.output?.didFinishToLogin(response!)
                        
    let when = DispatchTime.now() + 0.5
    DispatchQueue.main.asyncAfter(deadline: when) {
        self.proceedWithSuccessLogin(response: response!)
    }

    Ждем пока в другом потоке что-то инициализируется, иначе ничего работать не будет. На вопрос автору, откуда взялось полсекунды, был ответ, что этого даже много - там мол все за микросекунды происходит.

    maxp, 16 Февраля 2017

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

    +4

    1. 1
    habrahabr.ru/post/321652

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

    dm_fomenok, 12 Февраля 2017

    Комментарии (72)
  9. Си / Говнокод #22313

    +4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    typedef char бл;
    typedef char вы;
    typedef char на;
    бл*ть = "программирование";
    вы*бать = "снизу вверх";
    на*уя = "наискосок";
    бл**ь = &ть;
    вы**ать = &бать;
    на**я = &уя;

    Любителям писать звёздочки в середине слов посвящается.

    inkanus-gray, 11 Февраля 2017

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

    +4

    1. 1
    $value = str_replace('-','' , $value);

    Это так берётся значение по модулю. (abs)

    eliasadvansys, 06 Февраля 2017

    Комментарии (5)
  11. Куча / Говнокод #22348

    +3

    1. 1
    http://ic.pics.livejournal.com/sovietdetstvo/31076964/752721/752721_original.jpg

    В жопу файловую систему

    barop, 17 Февраля 2017

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