- 1
- 2
- 3
while (true.ToString().Length < 5)
{
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144.5
while (true.ToString().Length < 5)
{
}
индусы рулят!!!
+110.7
if (typ == 4) // Это ножницы
if (mirror == 0)
Size_N = " " + (beems[1].LenghtE - (int)dd[0]["value"]).ToString() + "0";
else
Size_N = " " + (mirror - (beems[1].LenghtE - (int)dd[0]["value"])).ToString() + "0";
else
{ // Это механизм
if (typ == 0 || typ == 2 || typ == 3)
{
if (mirror == 0)
Size_M = (((int)tRow["len"] / 2 + (beems[0].LenghtE / 2 - (int)dd[0]["value"]))).ToString() + "0";
else
Size_M = (mirror - ((int)tRow["len"] / 2 + (beems[0].LenghtE / 2 - (int)dd[0]["value"]))).ToString() + "0";
}
else
if (mirror == 0)
Size_M = (beems[0].LenghtE - (int)dd[0]["value"]).ToString() + "0";
else
Size_M = (mirror - (beems[0].LenghtE - (int)dd[0]["value"])).ToString() + "0";
if (typ == 0 || typ == 2 || typ == 3)
{
if (mirror == 0)
Size_M += " " + (beems[0].LenghtE - (int)dd[0]["value"] * 2).ToString() + "0";
else
Size_M += " " + (mirror - (beems[0].LenghtE - (int)dd[0]["value"] * 2)).ToString() + "0";
}
else
Size_M += " 0";
}
Формирование чего то для чего то..
+146
callable Malkovich() as Malkovich
def malkovich() as Malkovich:
print("Malkovich!")
return malkovich
malkovich()()()
из Boo manifest. Не говнокод конечно же.
+143
Индус находится вне границ массива
Начитался про индусов, и вот результат. Тепреь правильно эскепшн читать не могу.
+153
Bool IsNumber (string str) {
return (str.Replace ("0", "").Replace ("1", "").Replace ("2", "").Replace ("3", "").Replace ("4", "").Replace ("5", "").Replace ("6", "").Replace ("7", "").Replace ("8", "").Replace ("9", "").Length == 0);
}
Где-то находил. Вроде это на Java
+131.5
private void set_mode(bool mod)
{
if(mod==true)
{
label1.Enabled=true;
button1.Enabled=true;
button2.Enabled=true;
button3.Enabled=false;
button4.Enabled=false;
}
else
{
label1.Enabled=false;
button1.Enabled=false;
button2.Enabled=false;
button3.Enabled=true;
button4.Enabled=true;
}
}
Типа настройка интерфейса..(тихий ужас)
+108.8
...
IEnumerable<Status> Statuses;
public Status GetCurrentStatus1() {
var e = Statuses.GetEnumerator();
e.MoveNext();
return e.Current;
}
public Status GetCurrentStatus2() {
foreach (var e in Statuses)
return e;
return null;
}
public Status GetCurrentStatus3() {
return Statuses.FirstOrDefault();
}
Возник вопрос - что больший говнокод? Или есть вариант лучше? (3 вариант хорош, но только когда .NET 3 есть)
+152
private event EventHandler<EventArgs> _DataChanged;
public event EventHandler<EventArgs> DataChanged
{
add { _DataChanged = value; }
remove { _DataChanged = null; }
}
−14
uint i;
…
if (i.ToString().Length == 1)
{
...
}
Не сразу можно понять, что в этом коде просто-напросто выполняется проверка i < 10. Алгоритм достаточно прост: выполняется преобразование i в строку, после чего вычисляется ее длина. Если число больше 9, то его десятичная запись содержит больше одного символа. Отрицательные числа переменная типа uint содержать не может. Проверку проходят лишь числа от 0 до 9.
Алгоритм ресурсоемок, неочевиден и не поддается сопровождению даже теоретически.
взято с lurkmore.ru, там вообще много про "индусский код"
−13
string emptyString = "";
int? emptyInt = 0;