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

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

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    # -*- coding: iso-8859-1 -*-
    
    schön = Wahr
    häßlich = Falsch
    
    für bäh in [schön, häßlich]:
        drucke bäh
    
    def sovielwiemöglich():
        "gib"
        zurück "was mir gehört"

    Отсюда:
    http://www.fiber-space.de/EasyExtend/doc/teuton/teuton.htm

    TEH3OPHblu_nemyx, 01 Июня 2020

    Комментарии (26)
  3. Go / Говнокод #26599

    −1

    1. 1
    2. 2
    3. 3
    4. 4
    Currently, we're ignoring failures to mlock signal stacks in the
    workaround for #35777. This means if your mlock limit is low, you'll
    instead get random memory corruption, which seems like the wrong
    trade-off.

    самый лучший язык на свете продолжает шпарить, отказались от free after use - получили «забыл сделать if (err != nil)»

    https://github.com/golang/go/commit/69614c0d0e05787c8203bdc364c3293e1cf5094a

    Fike, 24 Апреля 2020

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

    −1

    1. 1
    2. 2
    3. 3
    Поздравьте, прямо сейчас работаю над этим:
    
    dump/docs/lib/shablons/really_old_shablon_common.inc

    Полюбому надо поработать пыхомакакой по старой памяти для друга.
    Делаю это, уже пожалуй, что и с ностальгией.
    Буду подкармливать говнецом по ходу работы.

    vistefan, 04 Января 2020

    Комментарии (26)
  5. Java / Говнокод #25697

    +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
    super(
                new TkWithHeaders(
                    new TkVersioned(
                        new TkMeasured(
                            new TkFlash(
                                new TkAppFallback(
                                    new TkAppAuth(
                                        new TkForward(
                                            new TkFork(
                                                new FkHost(
                                                    "relay.jare.io",
                                                    new TkFallback(
                                                        new TkRelay(base),
                                                        req -> new Opt.Single<>(
                                                            new RsWithType(
                                                                new RsWithBody(
                                                                    new RsWithStatus(req.code()),
                                                                    new Sprintf(

    Код вполне рабочего проекта

    Ray_Mints, 04 Июля 2019

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

    −1

    1. 1
    За мной следят, вы тоже в курсе?

    OlegUP, 17 Июня 2019

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

    +1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    Если ВидОперации = Перечисления.МОЛ_ВидыОперацийПоступленияСырья.Перемещение  Тогда
    		ДоговорКонтрагента = "";
    		ТипЦен = "";
    		Если Сырье.Количество()>0 Тогда
    			Для каждого СтрокаСырье Из Сырье Цикл
    				СтрокаСырье.Цена = 0;
    				СтрокаСырье.Сумма = 0;
    				СтрокаСырье.СуммаНДС = 0;
    			КонецЦикла;	
    		КонецЕсли;	
    			
    	КонецЕсли;

    Добавлена проверка, чтобы цикл вдруг не выполнился при пустой таб части!
    Кстати выполняется при открытии формы и постоянно вызывает модифицированность

    Молокозавод 1.3.121

    doom2good, 06 Июня 2019

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

    0

    1. 1
    2. 2
    В "Notepad" обнаружена уязвимость.
    https://habr.com/ru/news/t/454118/

    OCETuHCKuu_nemyx, 30 Мая 2019

    Комментарии (26)
  9. C++ / Говнокод #25498

    +1

    1. 1
    https://en.cppreference.com/w/cpp/language/lambda

    > Explanation
    > > <tparams>
    > Like in a template declaration, the template parameter list may be followed by an optional requires-clause, which specifies the constraints on the template arguments.
    > optional requires-clause
    небязательные обязательные пункты.

    Переводил почти час.

    OlegUP, 02 Апреля 2019

    Комментарии (26)
  10. Си / Говнокод #25441

    +1

    1. 1
    https://github.com/pustladi/Windows-2000

    давайте обсуждать срцы винд

    HEymHblu_nemyx, 10 Марта 2019

    Комментарии (26)
  11. C++ / Говнокод #25381

    +1

    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
    // https://habr.com/ru/post/440388/
    // Интервалы: грядущая эволюция C++ 
    
    // Давайте теперь рассмотрим следующую задачу: имеется вектор, необходимо удалить
    // из него все повторяющиеся элементы. В рамках текущего стандарта мы решали бы её так:
    
    std::vector<T> vec=...;
    std::sort( vec.begin(), vec.end() );
    vec.erase( std::unique( vec.begin(), vec.end() ), vec.end() );
    
    
    // При этом мы указываем имя вектора аж 6 раз! Однако, используя концепцию интервалов
    // (объединив итераторы на начало и конец вектора в один объект), можно написать в разы проще, указав искомый вектор лишь единожды:
    
    tc::unique_inplace( tc::sort(vec) );
    
    //... Че, серьезно? Я так тоже могу:
    // Однако, используя сишный препроцессор™, можно написать в разы проще, указав искомый вектор лишь единожды:
    
    #define DELETE_DUPS(x) do{ std::sort( x.begin(), x.end() ); x.erase( x::unique( x.begin(), x.end() ), x.end() );}while(0)
    
    DELETE_DUPS(vec);

    Тоже мне революция.

    j123123, 15 Февраля 2019

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