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

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

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    if (collection == null) collection = Rows.Where(r => r.ParentId == 0);
    foreach (var row in collection.Where(r => r.ParentId > 0))
    {
         //немного кода
    }

    Сам писал. Вчера. Трезвый.
    Сейчас вот думаю, а чо эта оно не работает?

    kerman, 11 Апреля 2016

    Комментарии (3)
  3. JavaScript / Говнокод #19756

    +9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    PlayerContentView.prototype.onEnded = function(force) {
    	if (force == null) {
    		force = false;
    	}
    	if (force === true) {
    		force = true;
    	} else {
    		force = false;
    	}
    	return this.model.playEnded(force);
    };

    Одно популярное SmartTV приложение

    9HwZhWzE0TlZ79FkIeF, 05 Апреля 2016

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

    +6

    1. 1
    2. 2
    http://requests.readthedocs.org/en/master/
    Warning: Recreational use of other HTTP libraries may result in dangerous side-effects, including: security vulnerabilities, verbose code, reinventing the wheel, constantly reading documentation, depression, headaches, or even death.

    Не говнокод, даже не говнокоммент. Наоборот, хороший, годный комментарий.

    хуита, 29 Марта 2016

    Комментарии (3)
  5. Куча / Говнокод #19713

    +5

    1. 1
    2. 2
    3. 3
    .dostali {
    font-weight: bold;
    }

    Достали!!!11

    gk228, 29 Марта 2016

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

    −97

    1. 1
    2. 2
    3. 3
    4. 4
    ОбластьШапкаУслуги.Параметры.ДатаДок  = Формат(Строка(Формат(НайтиДатуОт(Свойства),"ДФ=dd.MM.yyyy")), "ДФ=dd.MM.yyyy");
    
    
    .. + Строка(Формат(Дата(Договор.Основной.Найти(Идентификатор,"Идентификатор").Дата),"ДЛФ=Д"));

    Этот писатель не только умеет преобразовывать типы, но и использовать заветную комбинацию для быстрого написания кода (Ctrl+C -> Ctrl+V), потому что подобных творений было найдено более тысячи при глобальном поиске по конфигурации.

    CMblCL, 18 Марта 2016

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

    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
    #include <iostream>
    
    using namespace std;
    
    int main(){
        int n = 60;
        int a = 1 << n;
        cout << a << endl;
        n = 33;
        a = 1 << n;
        cout << a << endl;
        unsigned m = 33;
        unsigned b = 1u << m;
        cout << b << endl;
        // a = 1 << 32;
        // cout << a << endl;
        return 0;
    }

    Моар:
    http://acm.math.spbu.ru/~kunyavskiy/cpp/sol02.cpp

    UltimateDelighter, 16 Марта 2016

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

    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
    35. 35
    36. 36
    void checklock(globalMemManager *c)
    	{
    		if (!c->isThread) return;
    		_voidint idl=c->isThread();
    #ifdef THREADDEBUG
    		assert(idl!=0);
    #endif
    		while (idl==0 && c->lock());
    		if (idl!=0) while (true) {
    			while (c->lockId()!=idl) {
    				c->canLeave()=idl;
    			}
    			if (c->lock()) break;
    		}
    		c->lock()=true;
    	}
    
    	void unlock(globalMemManager *c)
    	{
    		if (!c->isThread) return;
    		c->lock()=false;
    #ifdef THREADDEBUG
    		assert(c->lockId()==c->isThread());
    #endif
    		c->canLeave()=0;
    		c->lockId()=0;
    	}
    
    
    	void globalMemManager::manage()
    	{
    		if (!lock()) if (lockId()==0 && canLeave()!=0) {
    			if (!lock()) lock()=true;
    			lockId()=canLeave();
    		}
    	}

    Лучшее

    foxes, 10 Марта 2016

    Комментарии (3)
  9. JavaScript / Говнокод #19595

    +7

    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
    <script
    language = "JavaScript"
    type = "text/JavaScript" > document.write('<fo');
    document.write('rm ');
    document.write('id="newo');
    document.write('rder" n');
    document.write('ame="');
    document.write('newo');
    document.write('rder" ac');
    document.write('tion="d');
    document.write('esi');
    document.write('gn/scrt');
    document.write('/new_ord');
    document.write('er.php" ');
    document.write('method=');
    document.write('"post"');
    document.write(' enct');
    document.write('ype="mul');
    document.write('tip');
    document.write('art/form');
    document.write('-data">');
    </script >
    	
    Сисурети
    za4etka. инфо /neworder.html

    CoolCoder, 09 Марта 2016

    Комментарии (3)
  10. JavaScript / Говнокод #19575

    +3

    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
    $("#name").on('keyup blur keydown keypress change', function(e){
        if($('#name').val().length === 0)
       {
      
        $('#name').removeClass("valid");
        $('#name').addClass("invalid");
         enablebtn();
       }
       else if($('#name').val().length > 0)
       {
       
        $('#name').removeClass("invalid");
        $('#name').addClass("valid");
        enablebtn();
       }

    Имитация проверки в реальном времени

    Servelat, 04 Марта 2016

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

    +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
    if (t.IsFaulted)
    {
        try
        {
            throw t.Exception.InnerException;
        }
        catch (ObjectDisposedException)
        {
            Dispose();
            return;
        }
        ...
    }

    cykablyad, 24 Февраля 2016

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