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

    Всего: 2

  2. Python / Говнокод #24687

    −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
    21. 21
    22. 22
    def printlen(x):
        print(len(x))
    
    def argslist(x):
        return list(x.args)
    
    def add(value_error, arg):
        raise Exception(*value_error, *arg)
    
    def fibonacci(a, b, x):
        try:
            assert b<x
            printlen(b)
            try:
                add(a,b)
            except Exception as e:
                fibonacci(argslist(e), a, x)
        except AssertionError as e:
            print(e)
    
    threshold = 1000
    fibonacci([[]],[[]],[[]]*threshold)

    Выводит числа Фибоначчи от 1 до threshold.
    Если убрать строку "assert b<x", то python.exe займёт всю оперативку, потому что зачем лимит вложенности исключений?

    tungmetla, 30 Августа 2018

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

    −16

    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
    new key = str_to_num(data)
    	
    	for(new i = 1; i <= lines; i++)
    	{
    		if(i == key)
    		{
    			new Cmd[64]
    			formatex(Cmd, charsmax(Cmd), "%s", MenuCmd[key])
    			(is_user_steam(id)) ? SendCmd(id, Cmd) : client_cmd(id, Cmd)
    			break
    		}
    	}
    
    //Из других мест:
    
    for(new num = 1; num <= lines; num++) // Все массивы в коде начинаются с единицы
    	{

    В каком-то плагине для CS 1.6.

    tungmetla, 11 Января 2017

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