1. Поиск говнокода

    Этот поиск практически ничего не может найти! Но вы всё-таки попытайтесь, вдруг повезет.

    Найдено: 24

  2. C++ / Говнокод #25741

    +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
    23. 23
    #include <iostream>
    
    using namespace std;
    
    int main()
    {
        bool b;
        cin >> b;
    
        switch (b) {
        case true:
            cout << "TRUE" << endl;
            break;
        case false:
            cout << "FALSE" << endl;
            break;
        default:
            cout << "WHAT???" << endl;
            break;
        }
    
        return 0;
    }

    Данный код с компилятором MSVC2017 64bit при вводе значения "true" (текстом) выводит в консоль "WHAT???"

    mvngr, 30 Июля 2019

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

    +98

    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
    switch (_viewerPanel.Modified)
    {
         case true:
             _viewerPanel.FilenameLabel.Text = _listOfRecords[index].Name;
             _filesPanel.listViewControl.Items[index].Text = _listOfRecords[index].Name;
             _fileChangeDictionary[_listOfRecords[index].FullName] = true;
             break;
         case false:
             _viewerPanel.FilenameLabel.Text = _listOfRecords[index].Name;
             _filesPanel.listViewControl.Items[index].Text = _listOfRecords[index].Name;
             _fileChangeDictionary[_listOfRecords[index].FullName] = false;
             break;
    }

    Удивительно, но это писал не индус...

    dvgarays, 09 Февраля 2015

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

    +137

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    void _device_ChangeStsConnect(bool Conn)								
    {
    	switch (Conn)
    	{
    		case true: Start(); break;
    		case false: Stop(); break;
    		default: break;
    	}
    }

    "Классический" switch булевой переменной.

    Qetu107, 25 Ноября 2014

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

    +17

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    switch (impl->used_hash)
                {
                case false:
                    break;
                case true :
                    ..........
            }

    Разбирал сырцы одного "гения" и нашел это...

    LuCiFer, 13 Мая 2014

    Комментарии (31)
  6. PHP / Говнокод #13098

    +162

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    switch ($isBlank) {
        case true:
            $seconds_to_cache = 1;
            break;
        case false:
            $seconds_to_cache = 100000000;
            break;
    }

    еще default: не хватает для полной красоты...

    DemoniacDeath, 03 Июня 2013

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

    +139

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    private static string f(bool? arg)
    {
        switch (arg)
        {
            case true: return "true";
            case false: return "false";
            case null: return "null";
            default: return "???";
        }
    }

    В продолжение историй про bool-shit. Если строку 8 убрать, то Visual Studio пишет:
    "Error 3 'f(bool?)': not all code paths return a value"
    Что должно быть в аргументе, чтобы попасть в ветку default?

    absolut, 11 Октября 2012

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

    +139

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    switch (!_data.Provider)
    {
            case true: _currentState = states.DT2F; break;
            case false: _currentState = states.DT2P; break;
    }

    Проверка двух условий

    Prafesor, 10 Октября 2012

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

    +141

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    if (value != null)
    {
       bool boolValue = (Boolean)value;
       switch (boolValue)
       {
          case true:
             return true;
          case false:
             return false;
       }
    }

    Конвертер для CheckBox в WPF

    UniXoiD, 21 Июня 2012

    Комментарии (2)
  10. PHP / Говнокод #11226

    +142

    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
    
    	switch(1==1) {
    	
    		case true;
    		
    			// ...
    		
    		break;
    		
    		case false;
    			
    			// ...
    			
    		break;
    	
    	}
    
    ?>

    Аналог конструкции if-else...

    killro0000, 18 Июня 2012

    Комментарии (7)
  11. Си / Говнокод #10009

    +138

    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
    //
    		switch (cwin->cpref->shuffle) {
    			case TRUE:
    				last = g_list_last(cwin->cstate->rand_track_refs);
    				if ((!cwin->cstate->curr_rand_ref) || (last && (cwin->cstate->curr_rand_ref == last->data))){
    					path = get_next_unplayed_random_track(cwin);
    					if (!path)
    						rand_unplayed = TRUE;
    				}
    				else path = get_next_random_ref_track(cwin);
    				break;
    			case FALSE:
    				path = get_next_sequential_track(cwin);
    				if (!path) seq_last = TRUE;
    				break;
    			default:
    				break;
    		}

    буль...

    rat4, 21 Апреля 2012

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