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

    • З.Ы. На самом деле, это один из лучших вариантов для взаимодействия с крестами.

      Всё остальное сводится либо к чисто сишному интерфейсу либо к ёбле с манглингом, который даже с разными версиями одного конпелятора не всегда стыкуется.
      Ответить
    Показать код ▼

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

    1. 1
    2. 2
    Почему весь С++ засран явными неймспейсами std:: ?
    Если из-за коллизий, то почему с этим нету проблем в C#, Java?

    Запостил: Lorip1971, 10 Января 2019

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

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

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

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

    #1: http://govnokod.ru/18142 http://govnokod.xyz/_18142
    #2: http://govnokod.ru/18378 http://govnokod.xyz/_18378
    #3: http://govnokod.ru/19667 http://govnokod.xyz/_19667
    #4: http://govnokod.ru/21160 http://govnokod.xyz/_21160
    #5: http://govnokod.ru/21772 http://govnokod.xyz/_21772
    #6: http://govnokod.ru/24063 http://govnokod.xyz/_24063
    #7: http://govnokod.ru/24538 http://govnokod.xyz/_24538
    #8: http://govnokod.ru/24815 (потёр пидор сракер) http://govnokod.xyz/_24815/

    Запостил: syoma, 07 Октября 2018

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

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

    Perl / Говнокод #18877

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    use v5.12;
    sub unimplemented { ... }
    eval { unimplemented() };
    if ([email protected] =~ /^Unimplemented at /) {
        say "I found an ellipsis!";
    }

    Навеяно комментарием http://govnokod.ru/18873#comment300760

    Пример из документации перла (http://perldoc.perl.org/perlsyn.html#The-Ellipsis-Statement):
    When Perl 5.12 or later encounters an ellipsis statement, it parses this without error, but if and when you should actually try to execute it, Perl throws an exception with the text Unimplemented.

    Вот такая вот обработка исключений через =~

    Запостил: imihajlov, 16 Октября 2015

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

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

    ActionScript / Говнокод #17518

    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
    public static function leftJoin(collection: ArrayCollection, joinCollection: ArrayCollection): ArrayCollection
    {
    	var result: Array = [];
    	var object: Object;
    	for each (object in collection)
    	{
    		if (!joinCollection.contains(object))
    		{
    			result.push(object);
    		}
    	}
     
    	return new ArrayCollection(result);
    }

    Ну, можно забить на то, что это никакой ни джоин, но блин, квадратное время на пустом месте...

    Запостил: wvxvw, 25 Января 2015

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

    • Люди до сих пор находят глиняные таблички шумерские.
      А что останется от нас? Дискеты уже сгнили, например.

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

    Си / Говнокод #25314

    1. 1
    2. 2
    3. 3
    4. 4
    void print_line(char *s){
        for(int i = 0; i < strlen(s); i++) putchar(s[i]);
        putchar('\n');
    }

    Почему C работает медленнее чем JavaScript ?

    Запостил: o8603054, 17 Января 2019

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

    • IRL я могу просто обхватить рулеткой окружность и не ебаться с умножением на π. Именно поэтому я за измерительные инструменты.
      Ответить
    Показать код ▼

    Python / Говнокод #25316

    1. 1
    print(__import__('pickle').loads(b'c__builtin__\ngetattr\n(c__builtin__\nlist\n(c__builtin__\nmap\n(c__builtin__\neval\n(S\'(lambda x:(lambda y:[x.__setitem__(0,(x[0]+2)**0.5),x.__setitem__(1,x[1]*x[0]/2),2/x[1]][2]))\'\ntR((I0\nI1\nltRc__builtin__\nxrange\n(I27\ntRtRtRS\'__getitem__\'\ntR(I-1\ntR.'))

    https://wandbox.org/permlink/sdhWOEIBVq3iiDgF

    Запостил: j1392184, 18 Января 2019

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

    • > А как это узнать?
      Х.з., добавить exec'нутым какой-нибудь флажок?

      Я вот с процессами основную траблу вижу в управлении памятью. Если на 64-битке ещё можно себе позволить отдать половину пространства под shared и половину под private, то на 32-битке с этим будет боль. А shared память хотелось бы видеть по одинаковым адресам во всех процессах, которые её юзают.
      Ответить
    Показать код ▼

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

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    HRESULT SomeClass::GetVersion(std::wstring& version)
    {
        CComBSTR versionBstr;
        m_Interface->get_Version(&versionBstr);
        version = std::move(std::wstring((_bstr_t)versionBstr, versionBstr.Length()));
        return S_OK;
    }

    Как показать в одном методе (не)знание move семантики, правил приведения типов и COM фреймворка

    Запостил: salamon_style, 18 Января 2019

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

    • Вот да.
      Еще вчера я пялился в пузаты 14" ЭЛТ монитор на котором был текстовый, псевдографический интерфейс турбовижен, на котором был написан IDE Borland Pascal, и писал там свою игрушку в 320x200 под 13й режим VGA.

      А уже сегодня у меня есть коллеги 1996-го года рождения которые не застали Windows2000
      Ответить
    Показать код ▼

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

    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
    #include <iostream>
     
    int main()
    {
    setlocale(LC_ALL, "Russian");
    long long int num;
    long long int divider = 1;
    int max = 0;
    int min = 9;
    std::cout.unsetf(std::ostream::unitbuf);
    std::cout « "Введите число: ";
    std::cin » num;
    while(num>=divider)
    {
    if(num/divider%10>max) max = num/divider%10;
    if(num/divider%10<min) min = num/divider%10;
    divider = divider * 10;
    }
    std::cout « max « " - большая цифра" « '\n';
    std::cout « min « " - меньшая цифра";
    return 0;
    }

    Запостил: BelCodeMonkey, 14 Января 2019

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

    • <strong>guest8 насрал 2019-01-16T14:34:06+00:00 (Позавчера)</strong>

      Иньо заебал в 6425 раз // Именно поэтому я за "Assembler".
      Ответить
    Показать код ▼

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

    1. 1
    2. 2
    3. 3
    Пора вооружатся.
    Если кто не знает/забыл оружейка тут  
    http://gvforum.ru/viewtopic.php?id=1173

    Запостил: Vasiliy, 13 Апреля 2015

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

    • <strong>j123123 насрал 2019-01-16T02:44:23+00:00 (Позавчера)</strong>

      Вообще, наибыстрейший в среднем алгоритм сортировки, если сортируемые данные это чистый рандом, зависит еще от того, как соотносится время, в среднем затрачиваемое на сравнение с временем, затрачиваемым на перестановку элементов. Ну т.е. если надо сорт&#8230;
      Ответить
    Показать код ▼

    SQL / Говнокод #17980

    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
    $iq = tep_db_query('/* Вывод детальной информации по заданному неоригинальному изделию (ART_ID) */
    					/* Общая информация об изделии */
    					/*	ART_ARTICLE_NR - Номер артикула */
    					/*	SUP_BRAND - Название производителя изделия */
    					/*	ART_COMPLETE_DES_TEXT - Описание изделия */
    					SELECT
    						ART_ID,
    						ART_ARTICLE_NR,
    						ART_SEARCH_NR,
    						SUP_BRAND,
    						TD_DES_TEXTS.TEX_TEXT AS ART_COMPLETE_DES_TEXT,
    						products_id,
    						products_price,
    						products_quantity
    					FROM
    					   TD_ARTICLES
    						INNER JOIN TD_DESIGNATIONS ON TD_DESIGNATIONS.DES_ID = ART_COMPLETE_DES_ID
    						INNER JOIN TD_DES_TEXTS ON TD_DES_TEXTS.TEX_ID = TD_DESIGNATIONS.DES_TEX_ID
    						INNER JOIN TD_SUPPLIERS ON SUP_ID = ART_SUP_ID
    					    JOIN products ON products_search_art = ART_SEARCH_NR
    					    JOIN td_suppliers_to_price ON products_brand = stp_price_brand AND products_price_id = stp_price_id AND ART_SUP_ID = stp_td_sup_id
    					WHERE
    						ART_ID = '.$art['LA_ART_ID'].' AND
    						TD_DESIGNATIONS.DES_LNG_ID = 16; ');

    "Отправлю ка я в СУБД немного комментариев, чтобы ему было проще разобраться что тут происходит"

    Запостил: CyberKiller, 12 Апреля 2015

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

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

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

    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
    <?php
        function japanize($s) {
            $syl = array('н',
                'а','ка','са','та','на','ха','ма','я','ра','ва','га','дза','да','ба','па',
                'и','ки','си','ти','ни','хи','ми','и','ри',     'ги','дзи',     'би','пи',
                'у','ку','су','цу','ну','фу','му','ю','ру',     'гу','дзу',     'бу','пу',
                'э','кэ','сэ','тэ','нэ','хэ','мэ','е','рэ',     'гэ','дзэ','дэ','бэ','пэ',
                'о','ко','со','то','но','хо','мо','ё','ро','во','го','дзо','до','бо','по',
                    'кя','ся','тя','ня','хя','мя',    'ря',     'гя','дзя',     'бя','пя',
                    'кю','сю','тю','ню','хю','мю',    'рю',     'гю','дзю',     'бю','пю',
                    'кё','сё','тё','нё','хё','мё',    'рё',     'гё','дзё',     'бё','пё'
            );
            $modulo = count($syl);
            $parts = str_split(substr(sha1($s), 0, 16), 2);
            array_walk($parts, function(&$value, $key) use($syl, $modulo) {$value = $syl[intval($value, 16) % $modulo];});
            return implode('', $parts);
        }
     
        echo japanize('bormand') . PHP_EOL;

    Куд-кудах:
    https://ideone.com/l3WdCD

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

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

    • <strong>guest8 насрал 2019-01-18T08:55:33+00:00 (9 минут назад)</strong>

      guest8 насрал 2019-01-16T14:34:06+00:00 (Позавчера) Иньо заебал в 6425 раз // Именно поэтому я за "Assembler". // Именно поэтому я за "ActionScript".
      Ответить
    Показать код ▼

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

    1. 1
    Официальный тред для каклосрача

    срать тут ↓

    Запостил: defecate-plusplus, 21 Апреля 2014

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

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

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

    1. 1
    Переведи на "PHP".

    Поэтому я за "PHP".

    Запостил: Perevedi_na_PHP, 26 Сентября 2018

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

    • Кстати, действующая модель макроавтобуса:
      https://tjournal.ru/transport/32217-v-kitae-ispytali-deystvuyushchuyu-model-avtobusa-budushchego
      Ответить
    Показать код ▼

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

    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
    Мне приснился очень странный сон, который отчасти был навеян дебатами между сторонниками и противниками ООП...
    Во сне я видел паперть, на которой выступал лысый человек, похожий на Соловьева. Он очень волновался, ежеминутно протирая платком лицо и макушку.
    Господа! - наконец объявил он. Сегодня исторический день! Мы выслушаем прения сторон, в лице мэтра ООП и адепта функционального стиля. 
    Раздались бурные аплодисменты и на сцену вышли аллегорические фигуры. Мэтром ООП оказался сурового вида старик в пышной золотой мантии и 
    венце, адепт функциональщины - сдержанный юноша, очень элегантно одетый.
    Кроме них двоих, на паперть поднялся также и молодой человек в охотничьей шляпе, с куском оленьей шерсти вместо пера.
    -Томаш Грыштар, представился он, и раскланялся. Он сильно картавил, но был безукоризненно вежлив, едва не падая с ног от услужливости.
    Конферансье потёр руки. Итак господа, перейдём к делу. Сегодня мы поднимем со дна океана (шутка) на свет божий достоинства и недостатки обоих 
    парадигм а поможет нам в этом наш друг Томас. Пусть в споре откроется истина.
    -ООП не нужно, - бесцеремонно выпалил Адепт.
    -О, это очень смелое заявление! -  засмеялся конферансье.
    Мэтр густо покраснел, но не проронил ни слова.
    -Что Вы на это скажете, сударь?
    Мэтр сидел с каменным лицом. Конферансье, не дождавшись ответа, передал право слова Томасу:
    -Полагаю, что наш друг-ассемблерщик тоже имеет право высказаться.
    Тот достал из-за пазухи изящную золотую шкатулочку и, заведя ручку, открыл ее. Раздалась нежная мелодия.
    Мэтр наконец прервал обет молчания:
    -А что сталось с Вашим "Титаном"?
    -Я... Э-э-э... Потерял исходники...
    -Весьма прискорбно. Но  Вы сохранили компилятор?
    -"Фасм", сударь.
    -Господа, господа! Мы ведь собрались ради важного дела, а до сих пор ничего дельного не нашли.
    -ООП нерационально использует память,  - адепт опять вмешался.
    При этих словах Мэтр чуть покачнулся, раздался громкий скрип. Мантия его задралась - и всем стало ясно, что он сидит в инвалидном кресле.
    Томас опять достал шкатулочку, очевидно, чтобы разрядить атмосферу.
    -ООП учит плохому стилю. Адепт вынул розочку из петлицы и стал ее нюхать. Лицо у него было равнодушное.
    Мэтр вздохнул, склонил голову, но ничего не ответил.
    Томас опять достал шкатулочку.
    Конферансье вытер пот со лба и заявил: -Господа, мне кажется, мы напрасно тратим время.
    Шкатулочка вдруг ошиблась. Томас поднял ее над головой, потряс - и о ужас!- раздался громоподобный треск и в мгновение ока Томас был погребен 
    под грудой шестеренок, пружин и коленчатых валов. Конферансье и Мэтр поспешили ему на помощь. Адепт сохранял невозмутимость, не пошевелив 
    даже пальцем. 
    -Дебаты окончены. Конферансье хлопнул в ладоши и сошёл со сцены. Было видно, что он глубоко уязвлен.
    К адепту подошёл человек в сюртуке и похлопал его по плечу. Юноша ойкнул и недовольно обернулся.
    Оказалось, что это полуидиот, очевидно, больной синдромом Дауна. Опекун вручил ему ниточки от красного и жёлтого воздушных шариков, 
    отчего инфантильное лицо юноши озарилось радостью. Они медленно пошли по тропинке...
    Томаш и Мэтр долго смотрели ему вслед.
    -Как Вы думаете, коллега, уместны ли асмовставки в языке высокого уровня?
    -Почему бы и нет?
    -Я рад, что Вы так считаете.

    ...

    Запостил: cmepmop, 15 Января 2019

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

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

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

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    IT Оффтоп #7
     
    #1: http://govnokod.ru/18142
    #2: http://govnokod.ru/18378
    #3: http://govnokod.ru/19667
    #4: http://govnokod.ru/21160
    #5: http://govnokod.ru/21772
    #6: http://govnokod.ru/24063

    Запостил: syoma, 25 Июля 2018

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

    • загадка_про_тыква_помидорка.txt
      https://www.govnokod.ru/24538#comment423682
      Ответить
    Показать код ▼

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

    1. 001
    2. 002
    3. 003
    4. 004
    5. 005
    6. 006
    7. 007
    8. 008
    9. 009
    10. 010
    11. 011
    12. 012
    13. 013
    14. 014
    15. 015
    16. 016
    17. 017
    18. 018
    19. 019
    20. 020
    21. 021
    22. 022
    23. 023
    24. 024
    25. 025
    26. 026
    27. 027
    28. 028
    29. 029
    30. 030
    31. 031
    32. 032
    33. 033
    34. 034
    35. 035
    36. 036
    37. 037
    38. 038
    39. 039
    40. 040
    41. 041
    42. 042
    43. 043
    44. 044
    45. 045
    46. 046
    47. 047
    48. 048
    49. 049
    50. 050
    51. 051
    52. 052
    53. 053
    54. 054
    55. 055
    56. 056
    57. 057
    58. 058
    59. 059
    60. 060
    61. 061
    62. 062
    63. 063
    64. 064
    65. 065
    66. 066
    67. 067
    68. 068
    69. 069
    70. 070
    71. 071
    72. 072
    73. 073
    74. 074
    75. 075
    76. 076
    77. 077
    78. 078
    79. 079
    80. 080
    81. 081
    82. 082
    83. 083
    84. 084
    85. 085
    86. 086
    87. 087
    88. 088
    89. 089
    90. 090
    91. 091
    92. 092
    93. 093
    94. 094
    95. 095
    96. 096
    97. 097
    98. 098
    99. 099
    100. 100
    <form action="/wizard/step3/" method="POST">
    		<div class="wizard" style="padding-bottom:0">
    			<input type="hidden" data-bind="value: ko.toJSON($root, null, 2)" name="viewModelJson" value="{
      "estateId": "c916c847-38df-4417-87d7-eb40116bd3dc",
      "mainId": 0,
      "created": "0001-01-01",
      "updated": 1547712247335,
      "rentPeriods": [
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "в месяц",
          "value": "Month"
        },
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "в день",
          "value": "Day"
        }
      ],
      "allEstateTypes": [
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "Квартиру",
          "value": "Flat"
        },
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "Квартиру в новостройке",
          "value": "NewFlat"
        },
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "Комнату",
          "value": "Room"
        },
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "Дом",
          "value": "House"
        },
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "Коттедж",
          "value": "Cottage"
        },
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "Дачу",
          "value": "Village"
        },
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "Таунхаус",
          "value": "TownHouse"
        },
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "Участок земли",
          "value": "Land"
        }
      ],
      "materials": [
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "Кирпич",
          "value": "Кирпич"
        },
        {
          "disabled": false,
          "group": null,
          "selected": false,
          "text": "Панель",
          "value": "Панель"
        },
        {
          "disabled": false,
          "group": null,
          "selected": false,

    Сайт mirkvartir.ru передают json в текстовом input 3 раза к ряду на каждом шаге при создание объявления.
    За такое руки надо отрезать.

    Запостил: ff0xff, 17 Января 2019

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

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

    Си / Говнокод #13546

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    #include <stdio.h>
     
    int main()
    {
      printf("test\n");
     
      __asm volatile (".rept 10\n");
      printf("test\n");
      __asm volatile (".endr");
     
      return 0;
    }

    Еще немного поиздевался над GCC. Через ассемблерные вставки, точнее через вставку директивы .rept иногда можно повторить некоторый кусок кода несколько раз. Работает это далеко не всегда
    http://sourceware.org/binutils/docs/as/Rept.html
    Этот .rept по сути просто копипастит кусок кода

    Запостил: j123123, 04 Августа 2013

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

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

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

    1. 1
    2. 2
    https://youtu.be/A4Gu0lfIKU0
    Нужно ли программисту изучать C++?

    Какое только дерьмо не найдешь на ютубе.

    C++ это кривая и дерьмовая высокоуровневая говнонадстройка над Си.
    Начинать с C++ точно не стоит, потому что в итоге получаются какие-то говнокодеры, не умеющие ничего делать без трижды обдристанной плюсовой стдлибы и всяких там классов с шаблонами и эксепшенами. Лучше уж начинать с Си, потом немного потыкать в лисп с его макросами, а потом посмотреть на плюсовые темплейты и констэкспры, тогда-то дерьмовейщая суть говноплюсов будет ясна.
    Что касается ООП в C++, то это просто сраное дерьмо. Понапридумывали каких-то паблик-приват-протектед наследований. Еще эта питушня с множественным наследованием и vtable, отсутствие метаклассов (RTTI - говно), отсутствие нормальных механизмов метапрограммирования (только какое-то кривое и убогое говно), отсутствие интроспекции, тьюринг-полные темплейты, не совпадающие с самим C++. Сраное парашное нагромождение разнообразной хуйни. Никакого базиса и ничего фундаментального в этому куске дерьма нет.

    Запостил: j123123, 05 Ноября 2018

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

    • вероятно, коспулятор смог что-то заинлайнить
      Ответить
    Показать код ▼

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

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    class PituhFazer{
        private Dictionary<string, ObservableCollection<SgnilPitushokViewModel>> Ghildren { get; } = new Dictionary<string, ObservableCollection<SgnilPitushokViewModel>>();
     
        // почему жаба может так а шарп нет?
        private Dictionary<string, ObservableCollection<SgnilPitushokViewModel>> Ghildren { get; } = new Dictionary();
    }

    Почему в питушарпе до сих пор нету выведения типов из под конструктора?
    меня заебало уже писать эти багры

    Запостил: Lorip1971, 15 Января 2019

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

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

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

    1. 1
    Не нужно было меня банить. Я ничего не нарушал.

    Запостил: BUTTHURT, 29 Октября 2018

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