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

    Всего: 2

  2. C# / Говнокод #13974

    +135

    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
    if (btnFromRecorder.Text == "Запись с микрофона")
                    {
                        _Recorder._OnlyAudioReconition.StartRecognition();
                        btnFromRecorder.Text = "Остановить запись";
    
                        // запускаем ожидающий поток
                        _stateOfWaitingThread = StateOfWaitingThread.UsedByRecorder;
    
                        // запуск потока
                        _ThreadWaitingForEndOfProcess = new Thread(ThreadWaitingForEndOfPlayingProcessing);
                        _ThreadWaitingForEndOfProcess.Name = "ThreadWaitingForEndOfProcess";
                        _ThreadWaitingForEndOfProcess.Start();
                    }
                    else
                    {
                        _Recorder._OnlyAudioReconition.FinishRecognition();
                        btnFromRecorder.Text = "Запись с микрофона";
                    }

    вот, нашелся кусочек старого говнеца от бывшего насяльника. Из серии - зачем нам лишние булевы переменные в коде. + важное замечание _OnlyAudioReconition - это поле... public поле... Инкапсуляция? неее, не слышали.:-))))

    CraxyFright, 19 Октября 2013

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

    +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
    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
    if ("A" == Key.ToUpper().Substring(startIndex, 1))
            num = 11L;
          else if ("B" == Key.ToUpper().Substring(startIndex, 1))
            num = 12L;
          else if ("C" == Key.ToUpper().Substring(startIndex, 1))
            num = 13L;
          else if ("D" == Key.ToUpper().Substring(startIndex, 1))
            num = 14L;
          else if ("E" == Key.ToUpper().Substring(startIndex, 1))
            num = 15L;
          else if ("F" == Key.ToUpper().Substring(startIndex, 1))
            num = 16L;
          else if ("0" == Key.ToUpper().Substring(startIndex, 1))
            num = 0L;
          else if ("1" == Key.ToUpper().Substring(startIndex, 1))
            num = 1L;
          else if ("2" == Key.ToUpper().Substring(startIndex, 1))
            num = 2L;
          else if ("3" == Key.ToUpper().Substring(startIndex, 1))
            num = 3L;
          else if ("4" == Key.ToUpper().Substring(startIndex, 1))
            num = 4L;
          else if ("5" == Key.ToUpper().Substring(startIndex, 1))
            num = 5L;
          else if ("6" == Key.ToUpper().Substring(startIndex, 1))
            num = 6L;
          else if ("7" == Key.ToUpper().Substring(startIndex, 1))
            num = 7L;
          else if ("8" == Key.ToUpper().Substring(startIndex, 1))
            num = 8L;
          else if ("9" == Key.ToUpper().Substring(startIndex, 1))
          {
            num = 9L;
          }

    Программист, писавший ЭТО считал себя очень большим талантом и был даже тех.диром, пока не уволили....))

    CraxyFright, 07 Октября 2013

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