- 1
- 2
if isnull(@ProfileID, 0) <> 0
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 11
−132
if isnull(@ProfileID, 0) <> 0
...
bullshit
+110
// Loop through the list of passwords and try them until one works
for (; passwordcounter < passwords.Length; passwordcounter++)
{
//shit goes here
}
...another one.
+137
public abstract class User : SocketException { }
Welcome to hell.
+130
public void GetLocalUsers(out List<string> members) { ... }
Первый раз вижу что-то подобное.
+122
if (!0.Equals(callResult.ValueOf("@retValue"))) // оба инт'ы
...
Мы не ищем легких путей сравнения.
+125
/// <summary>
/// Конвертирование String - Decimal
/// </summary>
/// <param name="text"></param>
/// <param name="value"></param>
/// <returns></returns>
public static decimal GetDecimal(this string text)
{
decimal number;
CultureInfo culture = null;
if (String.IsNullOrEmpty(text))
throw new ArgumentNullException("The input string is invalid.");
try
{
culture = CultureInfo.CurrentCulture;
number = decimal.Parse(text, culture);
return number;
}
catch
{
}
try
{
culture = culture.Parent;
number = decimal.Parse(text, culture);
return number;
}
catch
{
}
culture = CultureInfo.InvariantCulture;
try
{
number = decimal.Parse(text, culture);
return number;
}
catch (FormatException e)
{
throw new FormatException(String.Format("Unable to parse '{0}'.", text), e);
}
}
Это финиш.
+124
private bool IsDigit(char c)
{
if (digitInIndicatorList.Contains(c))
{
return true;
}
return false;
}
readonly static List<char> digitInIndicatorList = new List<char>() { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' };
Неустаревающая классика...
+116
public struct RowForReportBookRecordIssue
{
public string Column1 { get; set; }
public string Column2 { get; set; }
public string Column3 { get; set; }
public string Column4 { get; set; }
public string Column5 { get; set; }
public string Column6 { get; set; }
public string Column7 { get; set; }
public string Column8 { get; set; }
public string Column9 { get; set; }
public string Column10 { get; set; }
}
Использование соответствующее:
RowForReportBookRecordIssue.Column1 = ...; RowForReportBookRecordIssue.Column2 = ...;
Даже страшно, если что-то придется править... :(
+115
var model = Service.GetPlanGatheringIndicators(periodId).ToList();
ViewData["PeriodName"] = Service.GetPeriods().Where(p => p.Id == periodId).Select(p => p.TextAlias).FirstOrDefault();
var leafEls = model.Where(x => x.HasChildren == false);
var leafEl = (leafEls.Count() > 0) ? leafEls.First() : null;
ViewData["PlanActivated"] = ((leafEl != null) && (leafEl.PlanActivate == true)
&& (leafEl.PredictActivate == true)
&& (leafEl.FactActivate == true));
Вот в таком чудесном виде и лежит, ожидая рефактора и форматирования.
+115
ViewData["PlanActivated"] = ((model.Count > 0) && (model.First().PlanActivate == true)
&& (model.First().PredictActivate == true)
&& (model.First().FactActivate == true))
? true : false;
Даже не стал разбираться, стер и переписал....