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

    Всего: 3

  2. SQL / Говнокод #22306

    −13

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    with cteTypes (TypeId)
    as (
    			  select 4 
    	union all select 5 
    	union all select 6 
    	union all select 9 
    	union all select 1 			
    ) 
    select *
    from dbo.SomeTable tbl
        cross join ( select TypeId from cteTypes ) t ( TypeId )

    Великолепный CROSS JOIN.
    Не пишите так, можно просто:
    cross join cteTypes
    и все!

    qsmart, 09 Февраля 2017

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

    +39

    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
    /// <summary>
        /// Год
        /// </summary>
        public class Year
        {
            ///<summary>
            /// Конструктор
            ///</summary>
            ///<param name="year">Год</param>
            public Year(int year)
            {
                Value = year;
            }
    
            /// <summary>
            /// Значение
            /// </summary>
            public int Value { get; set; }
        }

    qsmart, 15 Июля 2011

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

    +15

    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
    public class CheckBox : Control
    {
    	private bool _isChecked;
    
    	public CheckBox(BizCheckBox source): base(source)
    	{
    		IsChecked = source.Checked;
    	}
    
    	public bool IsChecked
    	{
    		get
    		{
    			try
    			{
    				return Convert.ToBoolean(_isChecked);
    			}
    			catch
    			{
    				return false;
    			}
    		}
    
    		set { _isChecked = value; }
    	}
    }

    в место объявления автосвойства public bool IsChecked { get; set; }

    qsmart, 04 Февраля 2011

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