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

    +142.4

    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
    public enum Month
      {
        Января = 1,
        Февраля = 2,
        Марта = 3,
        Апреля = 4,
        Мая = 5,
        Июня = 6,
        Июля = 7,
        Августа = 8,
        Сентября = 9,
        Октября = 10,
        Ноября = 11,
        Декабря = 12
      } 
    
    // Использование
    m_date.Text = t.Day + " " + ((Month) t.Month) + " " + t.Year;

    Одноразовый енум

    guest, 07 Августа 2009

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

    +148

    1. 1
    catch (Exception) { } // Nothing too bad hapens if we don't show next hint.

    Обработка исключений, на демке точно не скорится)

    guest, 06 Августа 2009

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

    +142.2

    1. 1
    2. 2
    3. 3
    4. 4
    void Session_Start(object sender, EventArgs e) 
     {
         Session["SessionID"] = Session.SessionID; //to avoid session regeneration
     }

    Вот так борются с устареванием сессии

    guest, 05 Августа 2009

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

    +148

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    if (row[0]["IsAdmin"].ToString() == "True")
    {
        return true;
    }
    else
    {
        return false;
    }

    guest, 17 Июля 2009

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

    +149

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    <xsl:template match="/ | @* | node()">
        <xsl:if test="local-name()='item'">
          <itemname>
            <xsl:value-of select="node()"/>
          </itemname>
        </xsl:if>
        <xsl:if test="local-name()!='item'">
          <xsl:copy>
            <xsl:apply-templates select="@* | node()" />
          </xsl:copy>
        </xsl:if>
    </xsl:template>

    guest, 14 Июля 2009

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

    +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
    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
    37. 37
    if(id==llGetOwner()){
                if(message=="re")say(reverseText(last,russian,engl));                    
                else if(message=="re2")say(reverseText("\n"+prelast+"\n"+last,russian,engl));                    
                else if(message=="re3")say(reverseText("\n"+preprelast+"\n"+prelast+"\n"+last,russian,engl));                                         
                else if(message=="rem")say(reverseText(last_my,russian,engl));  
                else if(message=="rem2")say(reverseText("\n"+prelast_my+"\n"+last_my,russian,engl));  
                else if(message=="rem3")say(reverseText("\n"+preprelast_my+"\n"+prelast_my+"\n"+last_my,russian,engl));                               
                else if(message=="ren")say(reverseText(last_nm,russian,engl));          
                else if(message=="ren2")say(reverseText("\n"+prelast_nm+"\n"+last_nm,russian,engl));
                else if(message=="ren3")say(reverseText("\n"+preprelast_nm+"\n"+prelast_nm+"\n"+last_nm,russian,engl));                        
                
    
                else if(message=="ee")say(reverseText(last,engl,russian));
                else if(message=="ee2")say(reverseText("\n"+prelast+"\n"+last,engl,russian));
                else if(message=="ee3")say(reverseText("\n"+preprelast+"\n"+prelast+"\n"+last,engl,russian));                        
               
                else if(message=="eem")say(reverseText(last_my,engl,russian));  
                else if(message=="eem2")say(reverseText("\n"+prelast_my+"\n"+last_my,engl,russian));  
                else if(message=="eem3")say(reverseText("\n"+preprelast_my+"\n"+prelast_my+"\n"+last_my,engl,russian));                 
                      
                else if(message=="een")say(reverseText(last_nm,engl,russian));                      
                else if(message=="een2")say(reverseText("\n"+prelast_nm+"\n"+last_nm,engl,russian));        
                else if(message=="een3")say(reverseText("\n"+preprelast_nm+"\n"+prelast_nm+"\n"+last_nm,engl,russian));                                
    
                else if(message=="be")say(reverseText(last,both_engl,both_russian));
                else if(message=="be2")say(reverseText("\n"+prelast+"\n"+last,both_engl,both_russian));
                else if(message=="be3")say(reverseText("\n"+preprelast+"\n"+prelast+"\n"+last,both_engl,both_russian));
                                                    
                else if(message=="bem")say(reverseText(last_my,both_engl,both_russian));        
                else if(message=="bem2")say(reverseText("\n"+prelast_my+"\n"+last_my,both_engl,both_russian));        
                else if(message=="bem3")say(reverseText("\n"+preprelast_my+"\n"+prelast_my+"\n"+last_my,both_engl,both_russian));       
                                        
                else if(message=="ben")say(reverseText(last_nm,both_engl,both_russian));   
                else if(message=="ben2")say(reverseText("\n"+prelast_nm+"\n"+last_nm,both_engl,both_russian));   
                else if(message=="ben3")say(reverseText("\n"+preprelast_nm+"\n"+prelast_nm+"\n"+last_nm,both_engl,both_russian));                           
                            
            }

    Кусок кода на SecondLife-овском LSL. Создатель утверждает, что это охуенно прогрессивная техника, использующая новейшие методы =))

    guest, 06 Июля 2009

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

    +140.9

    1. 1
    XElement rootNode = XDocument.Load("hospital.xml").Descendants().Descendants("mainform").Single(x => x.Attribute("value").Value.Split("\\".ToCharArray()).Contains(splitted[1]));

    Весь проект в подобном говне, дебажить невозможно

    guest, 01 Июля 2009

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

    +150

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    private int style;
    public int Style
    {
       get
       {
          return style;
       }
       {
          Style = value;
       }
    }

    Вечный двигатель!

    guest, 30 Июня 2009

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

    +144

    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
    static void Menu()
            {
                ATD atd = new ATD();
                int i = 0; String s;
    
                while (i!=6){
                
                Console.WriteLine("Пожалуйста, укажите необходимое действие:");
                Console.WriteLine("*******************************************");
                Console.WriteLine("1) Добавить элемент в список");
                Console.WriteLine("2) Просмотреть список");
                Console.WriteLine("3) Сортировать список");
                Console.WriteLine("4) Найти элементы");
                Console.WriteLine("5) Удалить элемент из списка");
                Console.WriteLine("6) Выход");
                Console.WriteLine("*******************************************");
                Console.WriteLine();
                Console.Write("->"); 
                s = Console.ReadLine();
                i = Convert.ToInt32(s);
                Console.WriteLine();
               // Console.WriteLine("i = " + i); 
    
                    if (i == 1)  atd.AddElement(); 
                    else if (i == 2) atd.WriteList();
                    else if (i == 3) atd.SortList(); 
                    else if (i == 4) atd.FindElements(); 
                    else if (i == 5) atd.DeleteElement(); 
                    else if (i == 6) Console.WriteLine("Программа завершена..."); 
                    else Console.WriteLine("Введите корректное значение!");
                Console.WriteLine();
                Console.WriteLine();  
                }
    
           }

    Пример реализации меню.
    Автор — неизвестен

    guest, 28 Июня 2009

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

    +144.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
    string insertSQL;
    insertSQL = "INSERT INTO Authors (";
    insertSQL += "au_id, au_fname, au_lname, ";
    insertSQL += "phone, address, city, state, zip, contract) ";
    insertSQL += "VALUES ('";
    insertSQL += txtID.Text + "', '";
    insertSQL += txtFirstName.Text + "', '";
    insertSQL += txtLastName.Text + "', '";
    insertSQL += txtPhone.Text + "', '";
    insertSQL += txtAddress.Text + "', '";
    insertSQL += txtCity.Text + "', '";
    insertSQL += txtState.Text + "', '";
    insertSQL += txtZip.Text + "', '";
    insertSQL += Convert.ToInt16(chkContract.Checked) + "')";

    Из книги "Beginning ASP.NET"

    guest, 27 Июня 2009

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