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

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

    0

    1. 1
    2. 2
    3. 3
    4. 4
    var comment = document.querySelector('textarea#formElm_text');
      var info = comment.parentNode;
    
      if(!comment || !info) return;

    https://github.com/1024--/govnokod.ru-userscripts/blob/master/bbcode.user.js

    minusinho, 31 Мая 2018

    Комментарии (14)
  3. C++ / Говнокод #24048

    +3

    1. 1
    http://www.bfilipek.com/2018/04/deprecating-pointers.html?m=1

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

    CHayT, 01 Апреля 2018

    Комментарии (14)
  4. Objective C / Говнокод #23707

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    -(id)copyWithZone:(NSZone *)zone
    {
        NSString* str = [self toJSONString];
        
        return [[MyBeautifulClass alloc] initWithJSON:str :NO];
    }

    Desktop, 05 Февраля 2018

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

    0

    1. 1
    2. 2
    На сайте поломался счётчик прочитанных комментов. 
    Всегда показывает, что я нихера не прочитал.

    inho, 05 Января 2018

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

    0

    1. 1
    Рубрика "плагины к Kodi" вернулась!

    http://kodi-addons.club/addon/plugin.video.viks.tv/4.2.0

    Качаем, открываем epg.db (формат sqlite), охуеваем. Можно еще поизучать файлы напитоне.

    syoma, 30 Декабря 2017

    Комментарии (14)
  7. Куча / Говнокод #23613

    −4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    Проспонсированные журналисты снова манипулируют сознанием винторогого быдла, пытаясь подогреть угасающий интерес к "Bitcoin":
    
    https://news.mail.ru/incident/32049984/?frommail=1
    
    >>>"В Петербурге пассажира аэропорта задержали за кражу биткоинов"
    
    Но, в итоге, по прочтении текста статьи выясняется, что обул он свою жертву на настоящие, ощутимые деньги; что же касается фантиков, то он всего
    лишь навсего не осуществил их передачу лоху, отвалившему бабло. А журнашлюхи преподносят это так, будто  он спиздил непосредственно фантики,
    что как бы в очередной раз показывает, насколько ценна (якобы) "валюта будущего".

    COWuTEJIbTBOEuMAMKu, 22 Декабря 2017

    Комментарии (14)
  8. Си / Говнокод #23546

    +2

    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
    PHPAPI void php_var_export_ex(zval *struc, int level, smart_str *buf) /* {{{ */
    {
    	/* insignificant bullshit omitted */
    	zend_string *ztmp, *ztmp2;
    
    	switch (Z_TYPE_P(struc)) {
    		case IS_STRING:
    			ztmp = php_addcslashes(Z_STR_P(struc), 0, "'\\", 2);
    			ztmp2 = php_str_to_str(ZSTR_VAL(ztmp), ZSTR_LEN(ztmp), "\0", 1, "' . \"\\0\" . '", 12);
    
    			smart_str_appendc(buf, '\'');
    			smart_str_append(buf, ztmp2);
    			smart_str_appendc(buf, '\'');
    
    			zend_string_free(ztmp);
    			zend_string_free(ztmp2);
    			break;
    	}
    }
    /* }}} */

    Пыхарь: Расмус, у меня верстка едет, когда я через var_export() нулевые байты в браузер кидаю. Пофикси! (https://bugs.php.net/bug.php?id=37262)
    Расмус: Пофиксил тебе за щеку. Проверяй. (https://github.com/php/php-src/blob/master/ext/standard/var.c#L482)
    Пыхарь: Проверил. Помогло. (https://ideone.com/gnCKh1)

    Stallman, 16 Ноября 2017

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

    0

    1. 1
    2. 2
    3. 3
    do {
    // много кода и в нужный момент break :)
    } while (true === true);

    Для пущей уверенности в том что цикл "не сорвётся" в коде используется тождественно равно - моя отсебятинка в одном их проектов :)

    loderuner, 16 Ноября 2017

    Комментарии (14)
  10. Куча / Говнокод #23507

    0

    1. 1

    Stallman, 09 Ноября 2017

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

    +5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    const screenCssPixelRatio = (window.outerWidth - 8) / window.innerWidth;
    const screenZoomed = screenCssPixelRatio !== 2.639089968976215;
    
    if (screenZoomed) {
       return scrollWidth + 4;
    }
    
    return scrollWidth;

    Когда важна точность

    prostohz, 24 Октября 2017

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