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

    +151

    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
    public static DataSet ExecuteStoredProcedure(StoredProcedures procedure, Hashtable parameters, int nTries)
    		{
    			int retries = 0;
    
    			while(retries<nTries)
    			{
    				try
    				{
    					return ExecuteStoredProcedure(procedure, parameters);
    				}
    				catch(Exception)
    				{
    					retries++;
    				}
    			}
    			return null;
    		}

    Вот так вот екзекутились некоторые процедуры в проекте под CF. Возможно так хотели решить проблему с потерей коннекшена у девайса при врадении в слип? :)

    guest, 24 Апреля 2009

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

    +152

    1. 1
    2. 2
    3. 3
    SqlDataReader reader;
    ...
    int id = int.Parse(reader["ID"].ToString());

    Нет, ID - не какой-нибудь nvarchar, а вполне себе integer

    guest, 23 Апреля 2009

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

    +113.8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    public object DeepCopy(object value)
            {
                try
                {
                    return value;
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

    такой код повсюду... Источник: http://ayende.com/Blog/archive/2009/04/13/there-are-so-many-things-wrong-with-this-codehellip.aspx

    guest, 21 Апреля 2009

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

    +137.6

    1. 1
    public static readonly int    daysIn2Weeks = 14;

    guest, 20 Апреля 2009

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

    +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
    13. 13
    14. 14
    15. 15
    16. 16
    protected void SubmitOk_ServerClick(object sender, EventArgs e)
        {
          ----- здесь код
    
          bool lOk = true;
          try
          {
            lSurvey.Save(int.Parse(mId.Value));
          }
          catch (Exception ex)
          {
            lOk = false;
            Util.ShowAdminError(ex.Message, this.Page);
          }
          if (lOk) Response.Redirect("AdminSurvey.aspx");
         }

    Поступило предложение написать свою СМСКУ (ЦМС), блин ну спаришиветсо зачем???

    guest, 16 Апреля 2009

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

    +109.6

    1. 1
    2. 2
    3. 3
    4. 4
    decimal d = DomainObject.AssignedPercent;
    if (d.Equals(0) == false) {
    ...
    }

    guest, 14 Апреля 2009

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

    +118

    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
    void govnofunction(int m)
    {
    	bool rigth = false, middle = false, left = false;
    	switch(m)
    	{
    		case 1: rigth = true; break
    		case 2: middle = true; break;
    		case 3: rigth = true; middle = true; break;
    		case 4: left = true; break;
    		case 5: left = true; rigth = true; break
    		case 6: left = true; middle = true; break;
    		case 7: left = true; rigth = true; middle = true; break;
    	}
    	
    	...
    }

    писал по памяти, но общая картина сохранилась

    guest, 12 Апреля 2009

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

    +118.3

    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
    private string StrColor(decimal x)
    {
    	if (x.ToString().Contains("-"))
    	{
    		string adj = x.ToString();
    		adj = string.Concat("(", adj.Substring(1, adj.Length - 1), ")");
    		//adj = System.Drawing.Color.Red.ToString();
    		return adj;
    
    	}
    	else
    	{
    		return x.ToString();
    	}
    }

    Определение знака числа в строке 3

    guest, 09 Апреля 2009

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

    +123.7

    1. 1
    7. MyColorStops[0].Color = System.Drawing.Color.FromArgb(((int)(((byte)(161)))), ((int)(((byte)(255)))), ((int)(((byte)(67)))));

    Лишние касты

    guest, 09 Апреля 2009

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

    +145

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    ....
    var parent = from o in objects where o.Id == oi.ParentId select o;
    ObjectInfo grpInfo = null;
    foreach (var grp in parent)
    {
        grpInfo = grp;
        break;
    }
    .....

    Чувак(Зимбабвийский программист) выбирает первый элемент(или не выбирает).

    guest, 03 Апреля 2009

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