- 1
public int HowManyHoursWillGoBackForConvertingUkToUtc(DateTime ukTime) => IsAlreadyGoForward(ukTime) ? 1 : 0;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 8
+1
public int HowManyHoursWillGoBackForConvertingUkToUtc(DateTime ukTime) => IsAlreadyGoForward(ukTime) ? 1 : 0;
когда название говорит само за себя
+2
if (market.Handicap != null && market.Name.ToUpper().ToLower().Contains("HANDICAP".ToLower()))
{
............
}
Приседание для компилятора.
0
normalSport.Regions.First().Leagues.FirstOrDefault(x => x.LeagueId == rootCompanyOdds.leagues[i].id).Games.FirstOrDefault(x => x.GameId == rootCompanyOdds.leagues[i].events[j].id).Markets.AddRange(factory.CreateGameFromCompanyEvent(rootCompanyOdds.leagues[i].events[j]).Markets)
инлайн змiй
−2
static void Main(string[] args)
{
List<string> AIM=new List<string>();
for(int i=0;i<260;i++)
{
AIM.Add("Student"+i);
}
foreach(string student in AIM)
{
Console.WriteLine($"{student}, welcome AIM") ;
}
}
Welcome code IKM
−1
market = new Market(){Name = divChildren.Children[i].Children[0].Children[0].TextContent};
if(i==0) game = new Game(){Team1Name = divChildren.FirstChild.ChildNodes[1].ChildNodes[4].ChildNodes[1].TextContent, Team2Name = divChildren.FirstChild.ChildNodes[1].ChildNodes[6].ChildNodes[0].TextContent };
//selection.SelectionName = divChildren.Children[i].Children[1].Children[4].Children[0].Children[0].Children[0].TextContent;
market.MHandicap = divChildren.Children[i].Children[1].Children[4].Children[0].Children[0].Children[1].TextContent;
дошел до пятого коленя чайлд нодов
−3
public static bool isNumber(object p_Value)
{
if (int.Parse(p_Value.ToString()).GetType().Equals(typeof(int)))
return true;
return false;
}
говновый метод узнать цифра или нет
−1
public List<List<Selection>> CompareMarketsForSurebet(List<Market> markets)
{
if (markets.Count == 0) return null;
// We analyse markets where we have 2 or 3 outcomes, if i'm not mistaken
markets = markets.Where(x => x.Selections.Count > 1 && x.Selections.Count < 4).ToList();
if (markets.All(CheckForSurebet)) return null;
var selectionsCount = markets[0].Selections.Count;
var surebets = new List<List<Selection>>();
var p1 = markets.Select(x => x.Selections[0]).ToList();
var p2 = markets.Select(x => x.Selections[1]).ToList();
var p3 = new List<Selection>();
if (selectionsCount > 2) p3 = markets.Select(x => x.Selections[2]).ToList();
if (markets.All(x => x.Name == markets[0].Name))
{
var listOfOdds = new List<Selection>();
var clone = new List<Selection>();
foreach (var t1 in p1)
{
listOfOdds.Add(t1);
foreach (var t2 in p2)
{
listOfOdds.Add(t2);
if (selectionsCount > 2)
{
foreach (var t3 in p3)
{
listOfOdds.Add(t3);
if (SurebetFormule(listOfOdds.Select(x => x.K)))
{
clone = listOfOdds.ToList();
surebets.Add(clone);
}
listOfOdds.RemoveAt(listOfOdds.Count - 1);
}
listOfOdds.RemoveAt(listOfOdds.Count - 1);
}
else
{
if (SurebetFormule(listOfOdds.Select(x => x.K)))
{
clone = listOfOdds.ToList();
surebets.Add(clone);
}
listOfOdds.RemoveAt(listOfOdds.Count - 1);
}
}
listOfOdds.Clear();
}
}
return surebets;
}
выявлял surebet-ы говновой функцией :)
−2
public List<Market> GetMarkets(List<Sport> sports)
{
return (from sport in sports from region in sport.Regions from league in region.Leagues from game in league.Games from market in game.Markets select market).ToList();
}
вонючий код от решарпера