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

    Всего: 5

  2. C# / Говнокод #13568

    +137

    1. 1
    2. 2
    private static OfficerResponse ToPerson<TField, TTitle>(IEnumerable<TField> fields, IEnumerable<TTitle> titles, Func<TField, string> getName, Func<TField, string> getValue, Func<TTitle, string> getTitle, bool active, TextType1 bio, YMDType birth, ContactInformationType contactInformation, string tickers, DegreeType1[] educationHistory, CertificateType[] certifications, PositionInformationType positionInformation, AffilationType[] corporateAffiliations, string officerId, OfficerDirectorType info,string repNo)
    {...}

    нашел вот...

    fade, 08 Августа 2013

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

    +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
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    private Excel._Application _excel;
    ...
    private void RefreshFormulas(FormulaRefreshOption formulaRefreshOption, object objectToRefresh)
    		{
    			//Где-то в дебрях километрового метода бросилось в глаза
                            ...
    			try
    			{
    				Excel.Range intersection = selection, selection2 = selection;
    				while (selection2 != null)
    				{
    					intersection = _excel.Intersect(selection2, selection2.Dependents,
    						Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
    						 Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
    						  Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
    						   Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
    
    
    					System.Windows.Forms.Application.DoEvents();
    					excelUtilities.RecalculateRangeInstance(true, intersection/*_excel.Selection as Excel.Range*/);
    					selection2 = intersection;
    				}
    
    			}
    			catch (Exception) { /*ignore the exception because .Dependents will throw an exception if there aren't any dependents*/}
                            ...
    		}

    fade, 04 Января 2012

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

    +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
    public static bool GetSafeBool(object val, bool defaultVal)
            {
                //TODO: check functionality
                bool result = defaultVal;
                try
                {
                    if (val != null)
                    {
                        string str = val.ToString().Trim();
                        // compare ignore case, for performance
                        result = (0 == string.Compare(str, true.ToString(), true) || str == "1" || str == "-1");
                    }
                }
                catch { }
                return result;
            }

    Продолжая тему расовых индусов...

    fade, 27 Сентября 2011

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

    +132.9

    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
    public string removeSpecialCharacters(string orig) {
                string rv;
    
                rv = orig.Replace("\\", " ");
                rv = rv.Replace("(", " ");
                rv = rv.Replace(")", " ");
                rv = rv.Replace("/", " ");
                rv = rv.Replace("-", " ");
                rv = rv.Replace(",", " ");
                rv = rv.Replace(">", " ");
                rv = rv.Replace("<", " ");
                rv = rv.Replace("-", " ");
                rv = rv.Replace("&", " ");
    
                rv = rv.Replace("'", "");
    
                rv = rv.Replace("\u2019", ""); // smart forward (possessive) quote.
    
                rv = rv.Replace(" ", "");
    
                rv = rv.Trim(' '); // Remove leading and trailing spaces.
    
                return (rv);
            }

    fade, 27 Октября 2009

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

    +137.1

    1. 1
    2. 2
    3. 3
    if (Skin == null || ((Skin != null && Skin.Value == null) || (Skin != null && Skin.Value != null && Skin.Value.Length == 0))) {
    				Skin = new LocalString("...");
    			}

    проверочко.. ^_^

    fade, 10 Августа 2009

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