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

    +153

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    if (Connected == 0))
    {
    	rez = setup();
    	fl_end = true;	// выход
    }
    else
    	fl_end = true;

    наверно был тяжелый день

    guest, 12 Февраля 2009

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

    +119.1

    1. 1
    2. 2
    3. 3
    string destination = null;
    for (int i = 0; i < 13; i++)
        destination += source[i];

    Копирование строки

    guest, 12 Февраля 2009

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

    +152

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    DateTime dt = DateTime.Now;
    string h=dt.Hour.ToString().PadLeft(2,'0'); 
    string m=dt.Minute.ToString().PadLeft(2,'0'); 
    string s=dt.Second.ToString().PadLeft(2,'0');
    int ret = 0; 
    DateTime dt = DateTime.Now;
    try { sw = new     sw.WriteLine("--"+h+":"+m+":"+s+"--");

    guest, 11 Февраля 2009

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

    +144.5

    1. 1
    2. 2
    3. 3
    while (true.ToString().Length < 5)
    {
    }

    индусы рулят!!!

    guest, 10 Февраля 2009

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

    +110.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
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    if (typ == 4)	// Это ножницы
                            if (mirror == 0)
                                Size_N = " " + (beems[1].LenghtE - (int)dd[0]["value"]).ToString() + "0";
                            else
                                Size_N = " " + (mirror - (beems[1].LenghtE - (int)dd[0]["value"])).ToString() + "0";
                        else
                        {			// Это механизм
                            if (typ == 0 || typ == 2 || typ == 3)
                            {
                                if (mirror == 0)
                                    Size_M = (((int)tRow["len"] / 2 + (beems[0].LenghtE / 2 - (int)dd[0]["value"]))).ToString() + "0";
                                else
                                    Size_M = (mirror - ((int)tRow["len"] / 2 + (beems[0].LenghtE / 2 - (int)dd[0]["value"]))).ToString() + "0";
                            }
                            else
                                if (mirror == 0)
                                    Size_M = (beems[0].LenghtE - (int)dd[0]["value"]).ToString() + "0";
                                else
                                    Size_M = (mirror - (beems[0].LenghtE - (int)dd[0]["value"])).ToString() + "0";
    
                            if (typ == 0 || typ == 2 || typ == 3)
                            {
                                if (mirror == 0)
                                    Size_M += " " + (beems[0].LenghtE - (int)dd[0]["value"] * 2).ToString() + "0";
                                else
                                    Size_M += " " + (mirror - (beems[0].LenghtE - (int)dd[0]["value"] * 2)).ToString() + "0";
                            }
                            else
                                Size_M += " 0";
                        }

    Формирование чего то для чего то..

    guest, 09 Февраля 2009

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

    +146

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    callable Malkovich() as Malkovich
    
    def malkovich() as Malkovich:
        print("Malkovich!")
        return malkovich
    
    malkovich()()()

    из Boo manifest. Не говнокод конечно же.

    guest, 08 Февраля 2009

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

    +143

    1. 1
    Индус находится вне границ массива

    Начитался про индусов, и вот результат. Тепреь правильно эскепшн читать не могу.

    guest, 08 Февраля 2009

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

    +153

    1. 1
    2. 2
    3. 3
    Bool IsNumber (string str) {
    return (str.Replace ("0", "").Replace ("1", "").Replace ("2", "").Replace ("3", "").Replace ("4", "").Replace ("5", "").Replace ("6", "").Replace ("7", "").Replace ("8", "").Replace ("9", "").Length == 0);
    }

    Где-то находил. Вроде это на Java

    guest, 08 Февраля 2009

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

    +131.5

    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
    private void set_mode(bool mod)
    {
        if(mod==true)
        {
            label1.Enabled=true;
            button1.Enabled=true;
            button2.Enabled=true;
            button3.Enabled=false;
            button4.Enabled=false;
        }
        else
        {
            label1.Enabled=false;
            button1.Enabled=false;
            button2.Enabled=false;
            button3.Enabled=true;
            button4.Enabled=true;
        }
    }

    Типа настройка интерфейса..(тихий ужас)

    guest, 05 Февраля 2009

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

    +108.8

    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
    ...
    IEnumerable<Status> Statuses;
    
    public Status GetCurrentStatus1() {
      var e = Statuses.GetEnumerator();
      e.MoveNext();
      return e.Current;
    }
    
    public Status GetCurrentStatus2() {
      foreach (var e in Statuses)
        return e;
      return null;
    }
    
    public Status GetCurrentStatus3() {
      return Statuses.FirstOrDefault();
    }

    Возник вопрос - что больший говнокод? Или есть вариант лучше? (3 вариант хорош, но только когда .NET 3 есть)

    guest, 01 Февраля 2009

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