1. Комментарий к говнокоду #29271

    • https://youtrack.jetbrains.com/issue/IJPL-249064/IDE-2026.2-EAP-8-breaks-compatibility-with-BigData-plugin

      какой багор
      засабмиттили на стадии EAP, и всё равно уехало в релиз
      при чём во всех IDE разом
      Ответить
    Показать код ▼

    Куча / Говнокод #29271

    1. 1
    IT Оффтоп #237

    #207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
    #208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
    #209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
    #210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
    #211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
    #212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
    #213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
    #214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
    #215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
    #216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
    #217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
    #218: https://govnokod.ru/29156 https://govnokod.xyz/_29156
    #219: https://govnokod.ru/29166 https://govnokod.xyz/_29166
    #220: https://govnokod.ru/29181 https://govnokod.xyz/_29181
    #221: https://govnokod.ru/29185 https://govnokod.xyz/_29185
    #222: https://govnokod.ru/29190 https://govnokod.xyz/_29190
    #223: https://govnokod.ru/29203 https://govnokod.xyz/_29203
    #224: https://govnokod.ru/29211 https://govnokod.xyz/_29211
    #225: https://govnokod.ru/29212 https://govnokod.xyz/_29212
    #226: https://govnokod.ru/29218 https://govnokod.xyz/_29218
    #227: https://govnokod.ru/29220 https://govnokod.xyz/_29220
    #228: https://govnokod.ru/29230 https://govnokod.xyz/_29230
    #229: https://govnokod.ru/29235 https://govnokod.xyz/_29235
    #230: https://govnokod.ru/29241 https://govnokod.xyz/_29241
    #231: https://govnokod.ru/29246 https://govnokod.xyz/_29246
    #232: https://govnokod.ru/29249 https://govnokod.xyz/_29249
    #233: https://govnokod.ru/29253 https://govnokod.xyz/_29253
    #234: https://govnokod.ru/29259 https://govnokod.xyz/_29259
    #235: https://govnokod.ru/29262 https://govnokod.xyz/_29262
    #236: https://govnokod.ru/29267 https://govnokod.xyz/_29267

    Запостил: nepeKamHblu_nemyx, 01 Июля 2026

    Все комментарии (323)
  2. Комментарий к говнокоду #29270

    Показать код ▼

    Куча / Говнокод #29270

    1. 1
    Пиздец-оффтоп #131

    #101: https://govnokod.ru/28949 https://govnokod.xyz/_28949
    #102: https://govnokod.ru/28978 https://govnokod.xyz/_28978
    #103: https://govnokod.ru/28982 https://govnokod.xyz/_28982
    #104: https://govnokod.ru/28989 https://govnokod.xyz/_28989
    #105: https://govnokod.ru/29052 https://govnokod.xyz/_29052
    #106: https://govnokod.ru/29069 https://govnokod.xyz/_29069
    #107: (vanished) https://govnokod.xyz/_29086
    #108: https://govnokod.ru/29102 https://govnokod.xyz/_29102
    #109: https://govnokod.ru/29126 https://govnokod.xyz/_29126
    #110: https://govnokod.ru/29136 https://govnokod.xyz/_29136
    #111: https://govnokod.ru/29142 https://govnokod.xyz/_29142
    #112: https://govnokod.ru/29155 https://govnokod.xyz/_29155
    #113: https://govnokod.ru/29160 https://govnokod.xyz/_29160
    #114: https://govnokod.ru/29165 https://govnokod.xyz/_29165
    #115: https://govnokod.ru/29173 https://govnokod.xyz/_29173
    #116: https://govnokod.ru/29174 https://govnokod.xyz/_29174
    #117: https://govnokod.ru/29182 https://govnokod.xyz/_29182
    #118: https://govnokod.ru/29191 https://govnokod.xyz/_29191
    #119: https://govnokod.ru/29196 https://govnokod.xyz/_29196
    #120: https://govnokod.ru/29205 https://govnokod.xyz/_29205
    #121: https://govnokod.ru/29216 https://govnokod.xyz/_29216
    #122: https://govnokod.ru/29219 https://govnokod.xyz/_29219
    #123: https://govnokod.ru/29232 https://govnokod.xyz/_29232
    #124: https://govnokod.ru/29237 https://govnokod.xyz/_29237
    #125: https://govnokod.ru/29239 https://govnokod.xyz/_29239
    #126: https://govnokod.ru/29244 https://govnokod.xyz/_29244
    #127: https://govnokod.ru/29248 https://govnokod.xyz/_29248
    #128: https://govnokod.ru/29251 https://govnokod.xyz/_29251
    #129: https://govnokod.ru/29257 https://govnokod.xyz/_29257
    #130: https://govnokod.ru/29266 https://govnokod.xyz/_29266

    Запостил: nepeKamHblu_nemyx, 01 Июля 2026

    Все комментарии (279)
  3. Комментарий к говнокоду #29263

    • Почему у хакеров всгеда на экране рисуют какую-то хуйню типа аглифицирвоанного джаваскрипта и HTML (иногда питон еще)?

      Представляешь, если бы в сериале про врачей были диагнозы "червивый понос" и "гнилая слюна"?
      Ответить
    Показать код ▼

    Куча / Говнокод #29263

    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
    Хрюкни #41
                 ._     __,
                  |\,../'\
                ,'. .     `.
               .--         '`.
              ( `' ,          ;
              ,`--' _,       ,'\
             ,`.____            `.
            /              `,    |
           '                \,   '
           |                /   /`,
           `,  .           ,` ./  |
           ' `.  ,'        |;,'   ,@
     ______|     |      _________,_____jv______
            `.   `.   ,'
             ,'_,','_,
             `'   `'

    #11: https://govnokod.ru/27517 https://govnokod.xyz/_27517
    #12: https://govnokod.ru/27636 https://govnokod.xyz/_27636
    #13: (vanished) https://govnokod.xyz/_27711
    #14: https://govnokod.ru/27713 https://govnokod.xyz/_27713
    #15: https://govnokod.ru/27721 https://govnokod.xyz/_27721
    #16: https://govnokod.ru/27722 https://govnokod.xyz/_27722
    #17: (vanished) https://govnokod.xyz/_27723
    #18: https://govnokod.ru/27724 https://govnokod.xyz/_27724
    #19: https://govnokod.ru/27726 https://govnokod.xyz/_27726
    #20: https://govnokod.ru/27727 https://govnokod.xyz/_27727
    #21: https://govnokod.ru/27870 https://govnokod.xyz/_27870
    #22: https://govnokod.ru/28067 https://govnokod.xyz/_28067
    #23: https://govnokod.ru/28277 https://govnokod.xyz/_28277
    #24: https://govnokod.ru/28471 https://govnokod.xyz/_28471
    #25: https://govnokod.ru/28659 https://govnokod.xyz/_28659
    #26: (vanished) https://govnokod.xyz/_28661
    #27: (vanished) https://govnokod.xyz/_28668
    #28: https://govnokod.ru/28678 https://govnokod.xyz/_28678
    #29: https://govnokod.ru/28686 https://govnokod.xyz/_28686
    #30: https://govnokod.ru/28693 https://govnokod.xyz/_28693
    #31: https://govnokod.ru/28700 https://govnokod.xyz/_28700
    #32: https://govnokod.ru/28706 https://govnokod.xyz/_28706
    #33: https://govnokod.ru/28713 https://govnokod.xyz/_28713
    #34: https://govnokod.ru/28723 https://govnokod.xyz/_28723
    #35: https://govnokod.ru/28731 https://govnokod.xyz/_28731
    #36: https://govnokod.ru/28737 https://govnokod.xyz/_28737
    #37: https://govnokod.ru/28741 https://govnokod.xyz/_28741
    #38: https://govnokod.ru/28751 https://govnokod.xyz/_28751
    #39: https://govnokod.ru/28854 https://govnokod.xyz/_28854
    #40: https://govnokod.ru/28990 https://govnokod.xyz/_28990

    Запостил: nepeKamHblu_nemyx, 28 Мая 2026

    Все комментарии (254)
  4. Комментарий к говнокоду #29213

    • Смотрю, Филатов — знаток.

      Скушай заячий помёт,
      Он ядрёный, он проймёт.
      Ответить
    Показать код ▼

    Куча / Говнокод #29213

    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
    Говновозный оффтоп #2
           _.--,_......----..__
           \  .'          '    ```--...__      \
            \;           '            .  '.   ||
            :           '            '     \ .''.
          .';          :            '       .|  |.--..___
         /   \         |           :        :|  /.------.\
        /    .'._      :           |        ||  ||      |\\
       /.-. /|-| `-.               :        ;|  ||______|_\`.______
      //  // |-|    \   '           '      / |  ||='      | |      `.
     //  //\\|-|     `-._'           '   .'  |  ||        | |        \
    /.-.//  \\-|_________```------------` ___'. ||        | '_.--.   <)
    '._.'  /  .-----.   .-----.   .''''''''.    |'--..____| /  _  \   |
           |_/.'   '.\_/.'   '.\_[ [ [  ] ] ]___|_________.'.'   '.\  ]
             :  .-.  : :  .-.  :  '........'    (_________):  .-.  :`-'
             :  '-'  : :  '-'  :                           :  '-'  :
              '._ _.'   '._ _.'                             '._ _.'

    #1: https://govnokod.ru/29062 https://govnokod.xyz/_29062

    Запостил: nepeKamHblu_nemyx, 17 Декабря 2025

    Все комментарии (318)
  5. Комментарий к говнокоду #29273

    • через sed можно же, да торлько нахуя?

      https://www.eskimo.com/~scs/src/dbmtools.man.html для кого изобрели, чуча?
      или вот https://manpages.debian.org/buster/mailavenger/dbutil.1.en.html
      Ответить
    Показать код ▼

    bash / Говнокод #29273

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    #!/bin/bash
     
    db_set () {
        echo "$1,$2" >> database
    }
     
    db_get () {
        grep "^$1," database | sed -e "s/^$1,//" | tail -n 1
    }

    Запостил: 3_dar, 12 Июля 2026

    Все комментарии (4)
  6. Комментарий к говнокоду #29259

    • Газон.

      На момент выхода выглядел архаично: тогда уже в моде были бескапотные автобусы, с капотом были древние (в фильме «Место встречи изменить нельзя», например).

      А в США капотные продолжали клепать (знаменитый school bus).
      Ответить
    Показать код ▼

    Куча / Говнокод #29259

    1. 1
    IT Оффтоп #234

    #204: https://govnokod.ru/28971 https://govnokod.xyz/_28971
    #205: https://govnokod.ru/28986 https://govnokod.xyz/_28986
    #206: https://govnokod.ru/28991 https://govnokod.xyz/_28991
    #207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
    #208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
    #209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
    #210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
    #211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
    #212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
    #213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
    #214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
    #215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
    #216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
    #217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
    #218: https://govnokod.ru/29156 https://govnokod.xyz/_29156
    #219: https://govnokod.ru/29166 https://govnokod.xyz/_29166
    #220: https://govnokod.ru/29181 https://govnokod.xyz/_29181
    #221: https://govnokod.ru/29185 https://govnokod.xyz/_29185
    #222: https://govnokod.ru/29190 https://govnokod.xyz/_29190
    #223: https://govnokod.ru/29203 https://govnokod.xyz/_29203
    #224: https://govnokod.ru/29211 https://govnokod.xyz/_29211
    #225: https://govnokod.ru/29212 https://govnokod.xyz/_29212
    #226: https://govnokod.ru/29218 https://govnokod.xyz/_29218
    #227: https://govnokod.ru/29220 https://govnokod.xyz/_29220
    #228: https://govnokod.ru/29230 https://govnokod.xyz/_29230
    #229: https://govnokod.ru/29235 https://govnokod.xyz/_29235
    #230: https://govnokod.ru/29241 https://govnokod.xyz/_29241
    #231: https://govnokod.ru/29246 https://govnokod.xyz/_29246
    #232: https://govnokod.ru/29249 https://govnokod.xyz/_29249
    #233: https://govnokod.ru/29253 https://govnokod.xyz/_29253

    Запостил: nepeKamHblu_nemyx, 16 Мая 2026

    Все комментарии (647)
  7. Комментарий к говнокоду #29123

    • За кого голосовать будешь на выборах Распутина?
      Ответить
    Показать код ▼

    Куча / Говнокод #29123

    1. 1
    Просто оффтоп #42

    #12: https://govnokod.ru/27153 https://govnokod.xyz/_27153
    #13: https://govnokod.ru/27159 https://govnokod.xyz/_27159
    #14: https://govnokod.ru/27200 https://govnokod.xyz/_27200
    #15: https://govnokod.ru/27237 https://govnokod.xyz/_27237
    #16: (vanished) https://govnokod.xyz/_27282
    #17: https://govnokod.ru/27319 https://govnokod.xyz/_27319
    #18: https://govnokod.ru/27380 https://govnokod.xyz/_27380
    #19: (vanished) https://govnokod.xyz/_27500
    #20: https://govnokod.ru/27607 https://govnokod.xyz/_27607
    #21: https://govnokod.ru/27951 https://govnokod.xyz/_27951
    #22: https://govnokod.ru/28076 https://govnokod.xyz/_28076
    #23: https://govnokod.ru/28266 https://govnokod.xyz/_28266
    #24: https://govnokod.ru/28373 https://govnokod.xyz/_28373
    #25: https://govnokod.ru/28474 https://govnokod.xyz/_28474
    #26: https://govnokod.ru/28563 https://govnokod.xyz/_28563
    #27: https://govnokod.ru/28645 https://govnokod.xyz/_28645
    #28: (vanished) https://govnokod.xyz/_28664
    #29: https://govnokod.ru/28674 https://govnokod.xyz/_28674
    #30: https://govnokod.ru/28680 https://govnokod.xyz/_28680
    #31: https://govnokod.ru/28688 https://govnokod.xyz/_28688
    #32: https://govnokod.ru/28695 https://govnokod.xyz/_28695
    #33: https://govnokod.ru/28702 https://govnokod.xyz/_28702
    #34: (vanished) https://govnokod.xyz/_28708
    #35: https://govnokod.ru/28715 https://govnokod.xyz/_28715
    #36: https://govnokod.ru/28725 https://govnokod.xyz/_28725
    #37: https://govnokod.ru/28733 https://govnokod.xyz/_28733
    #38: (vanished) https://govnokod.xyz/_28748
    #39: https://govnokod.ru/28758 https://govnokod.xyz/_28758
    #40: https://govnokod.ru/28885 https://govnokod.xyz/_28885
    #41: https://govnokod.ru/29061 https://govnokod.xyz/_29061

    Запостил: nepeKamHblu_nemyx, 19 Апреля 2025

    Все комментарии (385)
  8. Комментарий к говнокоду #29264

    • Перевёл на Ltac2, там антиквотация переменных делается долларом. Думаю, можно засчитать.
      Ответить
    Показать код ▼

    Куча / Говнокод #29264

    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
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    Lemma mfun_equiv_commut f g g1 g2 :
      mfun_equiv g (g2 ∘ g1) ->
      commute f g1 ->
      commute f g2 ->
      commute f g.
    Proof.
      intros Hg Hcomm_g1 Hcomm_g2 a z.
      split; intros H; unfold mfun_equiv in Hg.
      - destruct H as [b [Hb Hz]].
        rewrite Hg in Hz.
        destruct Hz as [d [Hd Hz]].
        destruct (Hcomm_g1 a d) as [Hg1f Hfg1]. clear Hfg1.
        destruct Hg1f as [d' [Had' Hcd']]. { sauto. }
        morph_shift g2 d'.
        destruct Had' as [c' Hc'].
        destruct (Hcomm_g2 c' z') as [Hg2f Hfg2].
        destruct Hg2f as [z'' [Hz'' Hz'z'']]. { sauto. }
        destruct Hz'' as [e'' He''].
        exists z''.
        split.
        + exists e''.
          split.
          * rewrite Hg. sauto.
          * easy.
        + now rewrite Hequiv_z_z', Hz'z''.
      - destruct H as [c [Hc Hz]].
        rewrite Hg in Hc.
        destruct Hc as [b [Hb Hc]].
        destruct (Hcomm_g2 b z) as [Hg2f Hfg2]. clear Hg2f.
        destruct Hfg2 as [z' [Hbz' Hzz']]. { sauto. }
        destruct Hbz' as [d [Hdz' Hbd']].
        destruct (Hcomm_g1 a d) as [Hg1f Hfg1]. clear Hg1f.
        destruct Hfg1 as [d' [Had' Hdd']]. { sauto. }
        destruct Had' as [b' [Hab' Hb'd']].
        morph_shift g2 d'.
        exists z''.
        split.
        + exists b'.
          split.
          * easy.
          * rewrite Hg. exists d'. sauto.
        + now rewrite Hzz', Hequiv_z'_z''.
    Qed.

    Why are we here, just to suffer?

    Запостил: CHayT, 30 Мая 2026

    Все комментарии (10)
  9. Комментарий к говнокоду #29258

    Показать код ▼

    Куча / Говнокод #29258

    1. 1
    Бесконечный оффтоп имени Гологуба #10

    #1: https://govnokod.ru/28992 https://govnokod.xyz/_28992
    #2: https://govnokod.ru/29053 https://govnokod.xyz/_29053
    #3: https://govnokod.ru/29075 https://govnokod.xyz/_29075
    #4: https://govnokod.ru/29110 https://govnokod.xyz/_29110
    #5: https://govnokod.ru/29127 https://govnokod.xyz/_29127
    #6: https://govnokod.ru/29140 https://govnokod.xyz/_29140
    #7: https://govnokod.ru/29170 https://govnokod.xyz/_29170
    #8: https://govnokod.ru/29192 https://govnokod.xyz/_29192
    #9: https://govnokod.ru/29227 https://govnokod.xyz/_29227

    Запостил: nepeKamHblu_nemyx, 15 Мая 2026

    Все комментарии (347)
  10. Комментарий к говнокоду #28152

    • Эта картинка, оказывается, даже в детских книжках была:

      https://img1.liveinternet.ru/images/attach/c/10/109/480/109480337_Kniganauchnyhrazvlecheniy_74.j pg
      Ответить
    Показать код ▼

    Куча / Говнокод #28152

    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
    Бесконечный оффтоп имени kcalbа #2
    K C A L B K C A L B
    C C               C C
    A   +             A   +
    L     +           L     +
    B       K C A L B K C A L B
    K       C         K       C
    C       A         C       A
    A       L         A       L
    L       B         L       B
    K C A L K K C A L B       K
      C     C           C     C
        +   A             +   A
          + L               + L
            K C A L B K C A L B

    Бесконечный оффтоп имени kcalba #1 https://govnokod.ru/28122 https://govnokod.xyz/_28122/

    Запостил: kcalbCube, 05 Мая 2022

    Все комментарии (282)
  11. Комментарий к говнокоду #29262

    • Игорь Сидоров, Сбер
      «Асинхронные паттерны в Enterprise: как подружить Kotlin-корутины с лимитами LLM»

      пленуму быть
      Ответить
    Показать код ▼

    Куча / Говнокод #29262

    1. 1
    IT Оффтоп #235

    #205: https://govnokod.ru/28986 https://govnokod.xyz/_28986
    #206: https://govnokod.ru/28991 https://govnokod.xyz/_28991
    #207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
    #208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
    #209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
    #210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
    #211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
    #212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
    #213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
    #214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
    #215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
    #216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
    #217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
    #218: https://govnokod.ru/29156 https://govnokod.xyz/_29156
    #219: https://govnokod.ru/29166 https://govnokod.xyz/_29166
    #220: https://govnokod.ru/29181 https://govnokod.xyz/_29181
    #221: https://govnokod.ru/29185 https://govnokod.xyz/_29185
    #222: https://govnokod.ru/29190 https://govnokod.xyz/_29190
    #223: https://govnokod.ru/29203 https://govnokod.xyz/_29203
    #224: https://govnokod.ru/29211 https://govnokod.xyz/_29211
    #225: https://govnokod.ru/29212 https://govnokod.xyz/_29212
    #226: https://govnokod.ru/29218 https://govnokod.xyz/_29218
    #227: https://govnokod.ru/29220 https://govnokod.xyz/_29220
    #228: https://govnokod.ru/29230 https://govnokod.xyz/_29230
    #229: https://govnokod.ru/29235 https://govnokod.xyz/_29235
    #230: https://govnokod.ru/29241 https://govnokod.xyz/_29241
    #231: https://govnokod.ru/29246 https://govnokod.xyz/_29246
    #232: https://govnokod.ru/29249 https://govnokod.xyz/_29249
    #233: https://govnokod.ru/29253 https://govnokod.xyz/_29253
    #234: https://govnokod.ru/29259 https://govnokod.xyz/_29259

    Запостил: nepeKamHblu_nemyx, 27 Мая 2026

    Все комментарии (405)
  12. Комментарий к говнокоду #29177

    • Скоро весь ваш интернет будет состоять из одного большого тик-тока, и разницы не будет между интернетом и сайтами
      Ответить
    Показать код ▼

    Куча / Говнокод #29177

    1. 1
    Политота #36

    #6: (vanished) https://govnokod.xyz/_26648
    #7: https://govnokod.ru/26673 https://govnokod.xyz/_26673
    #8: https://govnokod.ru/27052 https://govnokod.xyz/_27052
    #9: (vanished) https://govnokod.xyz/_27852
    #10: https://govnokod.ru/28060 https://govnokod.xyz/_28060
    #11: https://govnokod.ru/28091 https://govnokod.xyz/_28091
    #12: https://govnokod.ru/28103 https://govnokod.xyz/_28103
    #13: https://govnokod.ru/28144 https://govnokod.xyz/_28144
    #14: https://govnokod.ru/28270 https://govnokod.xyz/_28270
    #15: https://govnokod.ru/28341 https://govnokod.xyz/_28341
    #16: https://govnokod.ru/28379 https://govnokod.xyz/_28379
    #17: https://govnokod.ru/28394 https://govnokod.xyz/_28394
    #18: https://govnokod.ru/28440 https://govnokod.xyz/_28440
    #19: https://govnokod.ru/28572 https://govnokod.xyz/_28572
    #20: https://govnokod.ru/28656 https://govnokod.xyz/_28656
    #21: (vanished) https://govnokod.xyz/_28666
    #22: https://govnokod.ru/28676 https://govnokod.xyz/_28676
    #23: https://govnokod.ru/28684 https://govnokod.xyz/_28684
    #24: https://govnokod.ru/28691 https://govnokod.xyz/_28691
    #25: https://govnokod.ru/28698 https://govnokod.xyz/_28698
    #26: https://govnokod.ru/28704 https://govnokod.xyz/_28704
    #27: https://govnokod.ru/28711 https://govnokod.xyz/_28711
    #28: https://govnokod.ru/28721 https://govnokod.xyz/_28721
    #29: https://govnokod.ru/28728 https://govnokod.xyz/_28728
    #30: (vanished) https://govnokod.xyz/_28747
    #31: https://govnokod.ru/28757 https://govnokod.xyz/_28757
    #32: https://govnokod.ru/28770 https://govnokod.xyz/_28770
    #33: https://govnokod.ru/28835 https://govnokod.xyz/_28835
    #34: https://govnokod.ru/28924 https://govnokod.xyz/_28924
    #35: https://govnokod.ru/29080 https://govnokod.xyz/_29080

    Запостил: nepeKamHblu_nemyx, 11 Сентября 2025

    Все комментарии (331)
  13. Комментарий к говнокоду #23376

    • — Ну, мы используем готовый фреймворк...

      — Фреймворки! — ЛИНУС ударил кулаком по столу, отчего старая деталь, напоминавшая шестерёнку, жалобно звякнула. — Вы все только и умеете, что перекладывать функции из одной библиотеки в другую! «Сделайте мне молоток, чтобы он работал как сервис»! Я не принимаю этот запрос. Revert! Откатывай всё назад!

      Дизайнер побледнел.

      — Но мы же внесли изменения в репозиторий общих стандартов...

      — Если в ваших изменениях нет ни одной строчки, описывающей физику взаимодействия металла с металлом, — ЛИНУС прищурился, — то это не изменения, а мусор. Я не буду это мержить. И даже не подходи ко мне с такими предложениями. Иди и поработай с чем-нибудь высокоуровневым. С облаками. С интерфейсами.

      Дизайнер попятился к выходу, споткнувшись о старую, не подключенную к Wi-Fi наковальню.

      — Постой! — крикнул он. — А если мы сделаем обновление, которое просто... ну, исправляет ошибки в предыдущем обновлении?

      — У вас даже не было нормального базового кода, чтобы исправлять ошибки! — рявкнул ЛИНУС. — Вы используете BitKeeper для ведения списков инструментов! Это же несовместимо с моей системой архивации!

      Дизайнер выбежал из ангара. ЛИНУС вздохнул, взял настоящий, тяжелый, не «умный» молоток и с глухим, низкоуровневым звуком ударил по гвозду. Гвоздь вошел в дерево. Никаких уведомлений. Никаких логов. Только чистая, нефильтрованная физика.

      — Вот это я понимаю, — пробормотал он себе под нос. — Работает без зависимостей.

      Где-то в облаке в этот момент упал очередной сервер, не справившийся с обновлением пользовательского соглашения, но ЛИНУС уже не слушал. У него был регрессионный тест на самовар, и этот тест не предполагал наличия интернета.
      Ответить
    Показать код ▼

    C++ / Говнокод #23376

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    SFINAE — это просто
     
    template<typename T> struct has_foo{
    private:  // Спрячем от пользователя детали реализации.
        static int detect(...);  // Статическую функцию и вызывать проще.
        template<typename U> static decltype(std::declval<U>().foo(42)) detect(const U&);
    public:
        static constexpr bool value = std::is_same<void, decltype(detect(std::declval<T>()))>::value;  // Вот видите, готово.
    };

    Программирование на "Modern C++" всё больше и больше становится похожим на отчаянную попытку выебать козла плазменным телевизором.
    via h/205772

    Запостил: gost, 30 Сентября 2017

    Все комментарии (57)
  14. Комментарий к говнокоду #29272

    Показать код ▼

    C# / Говнокод #29272

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    Console.WriteLine("хуй");
    string? input = Console.ReadLine();
    Console.ReadLine();
    if (Console.ReadLine() == "иди нахуй");
    {
        Console.WriteLine("сам");
    }

    Нужно написать в консоль 3 раза чтобы получить ответ

    Запостил: CJNG, 03 Июля 2026

    Все комментарии (22)
  15. Комментарий к говнокоду #292

    Показать код ▼

    C# / Говнокод #292

    1. 1
    prNewProduct.Description = Convert.ToString(tbDescription.Text);

    А мы её ещё стрингее сделаем!

    Запостил: guest, 26 Декабря 2008

    Все комментарии (9)
  16. Комментарий к говнокоду #3564

    Показать код ▼

    Assembler / Говнокод #3564

    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
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    81. 81
    82. 82
    83. 83
    84. 84
    85. 85
    86. 86
    87. 87
    88. 88
    89. 89
    90. 90
    91. 91
    92. 92
    93. 93
    94. 94
    95. 95
    96. 96
    use32
    kernel:
      mov ax,0x8
      mov es,ax
      mov ds,ax
      mov ss,ax
      mov esp,0x10000
     
     
      macro SetPixel x,y
      {
        mov ebx,x
        mov eax,y
        call GSetPixel
      }
     
      mov esi,0xA0000
      xor ecx,ecx
      @@:
      mov eax,dword[charH+ecx*4]
      mov dword[esi],eax
      add esi,320
      inc ecx
      cmp ecx,7
      jb @b
     
      mov esi,0xA0006
      xor ecx,ecx
      @@:
      mov eax,dword[charE+ecx*4]
      mov dword[esi],eax
      add esi,320
      inc ecx
      cmp ecx,7
      jb @b
     
      mov esi,0xA000C
      xor ecx,ecx
      @@:
      mov eax,dword[charL+ecx*4]
      mov dword[esi],eax
      add esi,320
      inc ecx
      cmp ecx,7
      jb @b
     
      mov esi,0xA0012
      xor ecx,ecx
      @@:
      mov eax,dword[charL+ecx*4]
      mov dword[esi],eax
      add esi,320
      inc ecx
      cmp ecx,7
      jb @b
     
      mov esi,0xA0018
      xor ecx,ecx
      @@:
      mov eax,dword[charO+ecx*4]
      mov dword[esi],eax
      add esi,320
      inc ecx
      cmp ecx,7
      jb @b
     
      jmp $
     
    charH dd 0x0F00000F
          dd 0x0F00000F
          dd 0x0F00000F
          dd 0x0F0F0F0F
          dd 0x0F00000F
          dd 0x0F00000F
          dd 0x0F00000F
    charE dd 0x0F0F0F0F
          dd 0x0000000F
          dd 0x0000000F
          dd 0x0F0F0F0F
          dd 0x0000000F
          dd 0x0000000F
          dd 0x0F0F0F0F
    charL dd 0x0000000F
          dd 0x0000000F
          dd 0x0000000F
          dd 0x0000000F
          dd 0x0000000F
          dd 0x0000000F
          dd 0x0F0F0F0F
    charO dd 0x000F0F00
          dd 0x0F00000F
          dd 0x0F00000F
          dd 0x0F00000F
          dd 0x0F00000F
          dd 0x0F00000F
          dd 0x000F0F00

    Раскопал в старых файлах. Выводит на экран незамысловатое слово HELLO
    На World у меня бы одного бут-сектора не хватило.

    Запостил: Ivan0x32, 24 Июня 2010

    Все комментарии (846)
  17. Комментарий к говнокоду #22007

    • дак дак го нашел вот https://www.youtube.com/watch?v=PxUda8UCY0g
      Ответить
    Показать код ▼

    C++ / Говнокод #22007

    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
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    /***********************************************************************************
     *
     * AddItem
     *
     * Adds SearchTemplate search to the internal search engines list
     * and to the UserSearches
     *
     ***********************************************************************************/
    OP_STATUS SearchEngineManager::AddItem(SearchTemplate* search)
    {
    	// trying to modify searches before LoadSearchesL() ?
    	OP_ASSERT(HasLoadedConfig());
     
    	if (!search->GetUniqueGUID().HasContent())
    	{
    		OpString guid;
    		if (OpStatus::IsSuccess(StringUtils::GenerateClientID(guid)))
    		{
    			search->SetUniqueGUID(guid.CStr());
    			OP_ASSERT(search->GetUniqueGUID().HasContent());
    		}
    	}
     
    	// Should never add item that's already in the list
    	SearchTemplate* temp = g_searchEngineManager->GetByUniqueGUID(search->GetUniqueGUID());
    	OP_ASSERT(!temp);
     
    	OP_STATUS status = m_search_engines_list.Add(search);
     
    	if (OpStatus::IsSuccess(status))
    	{
    		m_usersearches->AddUserSearch(search);
     
    #ifdef SUPPORT_SYNC_SEARCHES
    		BroadcastSearchEngineAdded(search);
    #endif
    	}
     
    	return status;
    }

    Оттуда.

    Результат вызова метода используется только в ассерте (см., например, переменную temp). Т. е. сборке для release полностью игнорируется, хотя ресурсы на вызов ненужного метода потрачены.

    Запостил: inkanus-gray, 20 Января 2017

    Все комментарии (48)
  18. Комментарий к говнокоду #9729

    Показать код ▼

    1C / Говнокод #9729

    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
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    Функция ПреобразованиеДаты(Дата) Экспорт
    Если НЕ ПустаяСтрока(Дата) Тогда	
    	ГодКраткий = Прав(Дата, 2);
    	Если 		ГодКраткий = "83" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1983";		
    		ИначеЕсли   ГодКраткий = "84" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1984";
    		ИначеЕсли   ГодКраткий = "85" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1985";	
    		ИначеЕсли   ГодКраткий = "86" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1986";	
    		ИначеЕсли   ГодКраткий = "87" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1987";	
    		ИначеЕсли   ГодКраткий = "88" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1988";	
    		ИначеЕсли   ГодКраткий = "89" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1989";	
    		ИначеЕсли   ГодКраткий = "90" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1990";	
    		ИначеЕсли   ГодКраткий = "91" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1991";	
    		ИначеЕсли   ГодКраткий = "92" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1992";	
    		ИначеЕсли   ГодКраткий = "93" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1993";	
    		ИначеЕсли   ГодКраткий = "94" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1994";	
    		ИначеЕсли   ГодКраткий = "95" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1995";	
    		ИначеЕсли   ГодКраткий = "96" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1996";	
    		ИначеЕсли   ГодКраткий = "97" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1997";	
    		ИначеЕсли   ГодКраткий = "98" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1998";	
    		ИначеЕсли   ГодКраткий = "99" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "1999";	
    		ИначеЕсли   ГодКраткий = "00" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2000";	
    		ИначеЕсли   ГодКраткий = "01" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2001";	
    		ИначеЕсли   ГодКраткий = "02" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2002";	
    		ИначеЕсли   ГодКраткий = "03" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2003";	
    		ИначеЕсли   ГодКраткий = "04" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2004";	
    		ИначеЕсли   ГодКраткий = "05" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2005";	
    		ИначеЕсли   ГодКраткий = "06" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2006";	
    		ИначеЕсли   ГодКраткий = "07" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2007";	
    		ИначеЕсли   ГодКраткий = "08" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2008";	
    		ИначеЕсли   ГодКраткий = "09" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2009";	
    		ИначеЕсли   ГодКраткий = "10" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2010";	
    		ИначеЕсли   ГодКраткий = "11" Тогда
    			ДатаНовая = "" + Лев(Дата,6) + "2011";					
    		КонецЕсли;
     
    ДатаЗначение = Дата(Сред(ДатаНовая,7,4),Сред(ДатаНовая,4,2),Сред(ДатаНовая,1,2));	
    Возврат ДатаЗначение;	
    КонецЕсли;
    КонецФункции

    Прихожу сегодня с утра и вижу вот такой код коллеги. Надо теперь психологически восстанавливаться.

    Запостил: i-ale, 22 Марта 2012

    Все комментарии (59)
  19. Комментарий к говнокоду #29266

    • Причём на клиенте и на сервере вротъебаунд одного масштаба.
      Ответить
    Показать код ▼

    Куча / Говнокод #29266

    1. 1
    Пиздец-оффтоп #130

    #100: https://govnokod.ru/28940 https://govnokod.xyz/_28940
    #101: https://govnokod.ru/28949 https://govnokod.xyz/_28949
    #102: https://govnokod.ru/28978 https://govnokod.xyz/_28978
    #103: https://govnokod.ru/28982 https://govnokod.xyz/_28982
    #104: https://govnokod.ru/28989 https://govnokod.xyz/_28989
    #105: https://govnokod.ru/29052 https://govnokod.xyz/_29052
    #106: https://govnokod.ru/29069 https://govnokod.xyz/_29069
    #107: https://govnokod.ru/29086 https://govnokod.xyz/_29086
    #108: https://govnokod.ru/29102 https://govnokod.xyz/_29102
    #109: https://govnokod.ru/29126 https://govnokod.xyz/_29126
    #110: https://govnokod.ru/29136 https://govnokod.xyz/_29136
    #111: https://govnokod.ru/29142 https://govnokod.xyz/_29142
    #112: https://govnokod.ru/29155 https://govnokod.xyz/_29155
    #113: https://govnokod.ru/29160 https://govnokod.xyz/_29160
    #114: https://govnokod.ru/29165 https://govnokod.xyz/_29165
    #115: https://govnokod.ru/29173 https://govnokod.xyz/_29173
    #116: https://govnokod.ru/29174 https://govnokod.xyz/_29174
    #117: https://govnokod.ru/29182 https://govnokod.xyz/_29182
    #118: https://govnokod.ru/29191 https://govnokod.xyz/_29191
    #119: https://govnokod.ru/29196 https://govnokod.xyz/_29196
    #120: https://govnokod.ru/29205 https://govnokod.xyz/_29205
    #121: https://govnokod.ru/29216 https://govnokod.xyz/_29216
    #122: https://govnokod.ru/29219 https://govnokod.xyz/_29219
    #123: https://govnokod.ru/29232 https://govnokod.xyz/_29232
    #124: https://govnokod.ru/29237 https://govnokod.xyz/_29237
    #125: https://govnokod.ru/29239 https://govnokod.xyz/_29239
    #126: https://govnokod.ru/29244 https://govnokod.xyz/_29244
    #127: https://govnokod.ru/29248 https://govnokod.xyz/_29248
    #128: https://govnokod.ru/29251 https://govnokod.xyz/_29251
    #129: https://govnokod.ru/29257 https://govnokod.xyz/_29257

    Запостил: nepeKamHblu_nemyx, 10 Июня 2026

    Все комментарии (414)
  20. Комментарий к говнокоду #29268

    • FIAT = Fehler in allen Teilen.

      Как будто нарочно старались всё писать запутанно.
      Ответить
    Показать код ▼

    PHP / Говнокод #29268

    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
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    72. 72
    73. 73
    74. 74
    function minifyJSCSS(&$content) {
    	global $USER;
    	global $APPLICATION;
    	if (is_object($USER) && $USER->IsAdmin()) return;
     
    	preg_match_all('/<link.+?href="\/bitrix\/cache[^>]+>/',$content, $result);
     
    	foreach ($result[0] as $css)
    	{
    		preg_match('/(href)=("[^"]*")/i',$css, $file);
     
    		$orig_file = reset(explode('?',str_replace('"','',$file[2])));
     
    		if (stristr($orig_file,'.css') === false)
    			continue;
     
    		$min_file = str_replace('.css','.min.css',$orig_file);
     
    		if (!file_exists($min_file))
    		{
    			$compress = file_get_contents($_SERVER["DOCUMENT_ROOT"].$orig_file);
    			$compress = preg_replace("!/\*[^*]*\*+([^/][^*]*\*+)*/!", "", $compress);
    			$compress = str_replace(array("\r\n", "\r", "\n", "\t", "  ", "    ", "    "), "", $compress);
    			file_put_contents($_SERVER["DOCUMENT_ROOT"].$min_file, $compress);
    		}
     
    		$content = str_replace($orig_file,$min_file,$content);
    	}
     
     
     
    	if (strpos($_SERVER['HTTP_USER_AGENT'],'Lighthouse'))
    	{
    		preg_match_all('/<script.+?src="\/bitrix\/cache[^>]+>/',$content, $result);
     
    		foreach ($result[0] as $js)
    		{
    			preg_match('/(src)=("[^"]*")/i',$js, $file);
     
    			$orig_file = reset(explode('?',str_replace('"','',$file[2])));
     
    			$orig_file = $orig_file;
    			$min_file = str_replace('.js','.min.js',$orig_file);
     
    			if (!file_exists($_SERVER["DOCUMENT_ROOT"].$min_file))
    			{
     
    				$url = 'https://javascript-minifier.com/raw';
    				$js = file_get_contents($_SERVER["DOCUMENT_ROOT"].$orig_file);
     
    				$ch = curl_init();
     
    				curl_setopt_array($ch, [
    					CURLOPT_URL => $url,
    					CURLOPT_RETURNTRANSFER => true,
    					CURLOPT_POST => true,
    					CURLOPT_HTTPHEADER => ["Content-Type: application/x-www-form-urlencoded"],
    					CURLOPT_POSTFIELDS => http_build_query([ "input" => $js ])
    				]);
     
    				$minified = curl_exec($ch);
    				curl_close($ch);
     
    				file_put_contents($_SERVER["DOCUMENT_ROOT"].$min_file,$minified);
     
    				$gzdata = gzencode($minified, 9);
    				file_put_contents($_SERVER["DOCUMENT_ROOT"].$min_file.'.gz', $gzdata);
     
    			}
     
    			$content = str_replace($orig_file,$min_file,$content);
    		}
    	}
    }

    Жулики-говнокодеры пытались улучшить оценку производительности

    Запостил: Lexchz2, 28 Июня 2026

    Все комментарии (1)