1. Список говнокодов пользователя digitalEugene

    Всего: 8

  2. Java / Говнокод #27044

    0

    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
    var io = java.io
    var BufferedReader = io.BufferedReader
    var BufferedWriter = io.BufferedWriter
    var InputStreamReader = io.InputStreamReader
    var OutputStreamWriter = io.OutputStreamWriter
    
    var Socket = java.net.Socket
    var socket = new Socket("localhost", 5050)
    var input = new BufferedReader(new InputStreamReader(socket.getInputStream()))
    var output = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
    
    while(true){
      var data = input.readLine()
      console.log(data)
    }

    Один петух написал мне в три часа ночи с прозьбой помочь с кодом

    digitalEugene, 21 Октября 2020

    Комментарии (85)
  3. Haskell / Говнокод #27033

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    zero :: Integer -> Bool
    zero = (==0)
    
    ieq :: Num p => Bool -> p
    ieq x = if x then 1 else 0
    
    elem' :: (Foldable t, Eq a) => t a -> a -> Bool
    elem' xs x = not $ zero func
                where 
                    func = foldl (\acc y -> acc + (ieq $ x == y)) 0 xs

    Петуху дали поиграть в Haskell.

    digitalEugene, 16 Октября 2020

    Комментарии (1)
  4. C++ / Говнокод #27019

    0

    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
    #include <stdint.h>
    #include <stdio.h>
    #include <stdlib.h>
    
    #define SIMPLIFY ^ -1
    
    globalStorage[] = {3, 1819043146, 1998597229, 1684828781, 35, 0 };
    int* localStorage = globalStorage + 1;
    
    declarator(x) int x; { return x; }
    
    main(void)
    {
        int* __L_LOCAL_BUF = malloc(-(localStorage[-1] SIMPLIFY) << 2);
    
        for(localStorage[-(localStorage[-1] SIMPLIFY)] ^= localStorage[-(localStorage[-1] SIMPLIFY)]; 
            localStorage[-(localStorage[-1] SIMPLIFY)] <
            -(localStorage[-1] SIMPLIFY); ++localStorage[-(localStorage[-1] SIMPLIFY)])
            __L_LOCAL_BUF[ localStorage[-(localStorage[-1] SIMPLIFY)]] = 
                localStorage[localStorage[-(localStorage[-1] SIMPLIFY)]]
        	^ (((2 * 2 * 2 * 2 * 2 * 2 * 2 * 
                ((int_fast8_t*)((int_fast64_t)(declarator)-(-((-((2ll * 2ll * 2ll * 2ll * 2ll *
                    2ll * 2ll * 2ll * 2ll) ^ -1ll)) 
                    ^ -1ll))))[0]) >> 1 >> 2 >> 3) / 
                    ((int_fast8_t*)((int_fast64_t)(declarator)-(-((-((2ll * 2ll * 2ll * 2ll * 2ll * 2ll * 
                        2ll * 2ll * 2ll) ^ -1ll))
                        ^ -1ll))))[0]);
    
        printf("%s\n", (const char*)__L_LOCAL_BUF);
      
        free(__L_LOCAL_BUF);
    	
        return 0;
    }

    Переписал Hello world под современные тренды и библиотеки.

    digitalEugene, 11 Октября 2020

    Комментарии (50)
  5. C++ / Говнокод #26988

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    class std::unordered_map<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,
    enum REG,struct std::hash<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,
    struct std::equal_to<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > >,
    class std::allocator<struct std::pair<class std::basic_string<char,struct std::char_traits<char>,
    class std::allocator<char> > const ,enum REG> > > registers" 
    ([email protected]@[email protected][email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]@[email protected]?$
    [email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@@[email protected][email protected][email protected][email protected]@[email protected]@V?
    $a[email protected]@[email protected]@[email protected]@@[email protected][email protected][email protected][email protected][email protected]@[email protected]@[email protected]@[email protected]@[email protected]@W4
    [email protected]@@[email protected]@@[email protected]@[email protected]@A) уже определен в decoder.obj	PVC-16	C:\Users\Люда\source\repos\PVC-16\PVC-16\interrupt.obj	1

    Похлопаем visual c++ за понятный лог.

    digitalEugene, 30 Сентября 2020

    Комментарии (58)
  6. C++ / Говнокод #26912

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    void tick(void)
    {
    	for (auto&& x : registry.objects)
    		(x? std::function<void(void)>([&](void) {((IObject*)(x))->tick(); }) : [&]() {})();
    }

    Мозг сказал что "((IObject*)(x))->tick();" написать слишком сложно и повелел написать вот это.

    digitalEugene, 03 Сентября 2020

    Комментарии (30)
  7. C++ / Говнокод #26677

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if(object)
        if(object->isSolid)
            event.isCancelled = true;
        ;else //<
            throw NullEventArgumentException("object == nullptr");

    Новый токен в C++ про который знает только 0.6% говнокодеров

    digitalEugene, 21 Мая 2020

    Комментарии (22)
  8. C++ / Говнокод #26536

    0

    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
    #include <iostream>
    #define __L_SDM_SUB_4 4
    #define __L_SDM_DEL 1
    #define A int
    #define B void
    #define C char
    #define D *
    A _L_HND[-~__L_SDM_SUB_4] = {1819043146, 1998597229, 1684828781, 35, 0};
    
    A main(B) 
    {
      A D __L_LOCAL_BUF = new A[__L_SDM_SUB_4];
    
      for(
        _L_HND[__L_SDM_SUB_4] ^= 
        _L_HND[__L_SDM_SUB_4]; 
              _L_HND[__L_SDM_SUB_4] <
              __L_SDM_SUB_4; 
              _L_HND[__L_SDM_SUB_4] = 
              -~_L_HND[__L_SDM_SUB_4])
        {
        __L_LOCAL_BUF[
          _L_HND[__L_SDM_SUB_4]] = _L_HND[_L_HND[__L_SDM_SUB_4]] ^ 
        (__L_SDM_DEL << __L_SDM_DEL);
        }
        
      std::cout << (C D)__L_LOCAL_BUF << std::endl;
    }

    Я рехнулся и написал HelloWorld

    digitalEugene, 28 Марта 2020

    Комментарии (8)
  9. Java / Говнокод #26482

    +3

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    /* if - логический оператор впервые появившийся в языке программирования 1954 года FORTRAN
       Алгоритмически именуется ветвлением. Этот оператор обеспечивает выполнение определённой команды (набора команд) только при условии истинности      некоторого логического выражения, либо выполнение одной из нескольких команд (наборов команд) в зависимости от значения некоторого выражения.
       В данном случае обрабатывает ошибочный случай, когда переменная типа OfflinePlayer неинициализирована и в этом случае возращает       
       строку(последовательность байт заканчивающуюся нуль-терминатором) "" 
    */
    
    if(player == null)
      return "";

    Как точно НЕ надо комментировать код

    digitalEugene, 09 Марта 2020

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