1. C# / Говнокод #13170

    +104

    1. 1
    2. 2
    || Request.UserAgent.ToLower().Contains("WindowsPhone")
                    || Request.UserAgent.ToLower().Contains("LG"))

    Пытаемся определить с мобильного ли устройства заходим на сайт. :)

    kore_sar, 14 Июня 2013

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

    +126

    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
    string[] days = { "Sun", "Mon", "Tues", "Wed", "Thurs", "Fri", "Sat" };
    
        // This method finds the day or returns -1
        private int GetDay(string testDay)
        {
            int i = 0;
            foreach (string day in days)
            {
                if (day == testDay)
                {
                    return i;
                }
                i++;
            }
            return -1;
        }

    http://msdn.microsoft.com/en-us/library/2549tw02%28v=vs.80%29.aspx
    Я, мягко говоря, прифигел с этого. Одно дело, если бы это была какая-нибудь лаба, но это, блиать, целый велосипед вместо одного единственного Array.IndexOf, да ещё и в таком общедоступном месте...

    RaZeR, 13 Июня 2013

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

    +133

    1. 1
    return Training.ContainsKey(typeof(unit)) ? true : false;

    А я ведь говорил ему не рефакторить на ночь глядя.

    RaZeR, 13 Июня 2013

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

    +137

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    int i, j;
    for (i = 0; i < n; i++)
    {
      for (j = 0; j < m; j++)
      {
        A[i, j] = Ain[i, j];
        b[i, 0] = bin[i, 0];
      }
    }

    C ninja style

    fasol8, 12 Июня 2013

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

    +105

    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
    private void timer1_Tick(object sender, EventArgs e)
            {
                sec++;
    
                if (sec > 59)
                {
                    min++;
                    if (min > 59)
                    {
                        ch++;
                        min = 0;
                    }
                    sec = 0;
                }
    
                label1.Text = "Время игры: \r\n" + ch + ":" + min + ":" + sec;
            }

    Часики -_-

    ipro, 12 Июня 2013

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

    +124

    1. 1
    2. 2
    3. 3
    4. 4
    public void LogInDB(Exception ex)
    {
          // TODO: реализовать
    }

    А мы то голову ломаем, чего в старых методах на сервере ошибки не логируются!

    NeoN, 11 Июня 2013

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

    +130

    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
    public ICommand StartCommand
    {
        get
        {
            if (this.startCommand == null)
            {
                this.startCommand = new DelegateCommand(() =>
                {
                    Thread t = new Thread(StartServer);
                    t.Start();
                });
            }
    
            return this.startCommand;
        }
    }
    
    public ICommand EndCommand
    {
        get
        {
            if (this.endCommand == null)
            {
                this.endCommand = new DelegateCommand(() =>
                {
                    Thread t = new Thread(EndServer);
                    t.Abort();
                });
            }
    
            return this.startCommand;
        }
    }

    Команды для кнопочек запуска и остановки сервера

    NeoN, 11 Июня 2013

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

    +130

    1. 1
    throw new GnuPGException(String.Format("An error occurred while trying to execute command {0}.", command, exp));

    startrack, 11 Июня 2013

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

    +131

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    foreach (var oi in order.Items)
                        {
                            if (oi.Offer.Name == "BRNCoreDigTrial" || oi.Offer.Name == "BRNCoreDig1Pay" || oi.Offer.Name == "BRNDigUpgrade5pay" || oi.Offer.Name == "BRNDigUpgrade1Pay"
                                || oi.Offer.Name == "BRN04StdDIG1Pay" || oi.Offer.Name == "BRN04StdDIG3Pay" || oi.Offer.Name == "BRNCoreDig1PayOld" || oi.Offer.Name == "BRNCoreDigTrialOld"
                                || oi.Offer.Name == "BRN04DlxDIG1Pay" || oi.Offer.Name == "BRN04DlxDIG3Pay" || oi.Offer.Name == "BRN04UltDIG1Pay" || oi.Offer.Name == "BRN04UltDIG3Pay")
                            {
                                isDigital = true;
                                break;
                            }
                        }

    startrack, 10 Июня 2013

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

    +132

    1. 1
    private static string TestExistFiles(ref int maxd, ref Hashtable executedgroups)

    taburetka, 10 Июня 2013

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