-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+103.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
la:
for j:=8 to (length(a)-length(b) div 2) do
begin
...
if(a[j]>'5') goto la;
...
if(a[j]>'7') goto la;
...
if(a[j]>'2') goto la;
...
j:=j-8;
...
form1.memo1.text=form1.memo1.text+'; '+inttostr(j)+'5';
...
if(a[j]>'1') goto g;
...
j:=j+8;
end;
g:
Не знаю почему, но меня охватывают фиерические чувства. Найденно на просторах рунета в разделах готовых решений задач для студентов.
Говногость,
02 Сентября 2009
-
+103.8
- 1
- 2
- 3
- 4
TblCashBook.First();
while not TblCashBook.Eof do begin
if not (TblCashBook.FieldByName('Date').AsDateTime <=
ReportDate) then Continue;
GovnocoderJr,
19 Января 2010
-
+103.8
- 1
if (intVal($arSection["PICTURE"]) <= 0 ? true : false)
guest,
13 Мая 2009
-
+103.5
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
boolean get_UI_Win(...);
....
boolean retVal = get_UI_Win (...);
switch( retVal )
{
case FALSE:
....
return FALSE;
case TRUE:
....
return TRUE;
case PRIVACY:
....
return PRIVACY;
default:
return FALSE;
}
Индийские коллеги прислали на ревью этот код. Видимо у них свой bool, с блекджеком и шлюхами.
guest,
04 Мая 2009
-
+103.4
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
using System;
namespace Laba2
{
class Program
{
public static void Main(string[] args)
{
int max, a ;
string c;
Random rnd=new Random();
Console.WriteLine("Количество элементов в массиве");
c=Console.ReadLine();
a=Convert.ToInt32(c);
int[] nums = new int[a];
for (int i=0; i<a; i++)
{nums [i]= rnd.Next(-100,99);}
Console.Write("Массив ");
foreach (int i in nums)
Console.Write(i + " "); Console.WriteLine();
max=nums[0];
foreach (int i in nums)
{a=1; if (max<a) max=a;}
Console.WriteLine(max);
Console.Read();
}
}
}
Оставлено оригинальное оформление кода. Особое внимание заслуживает куча лишних переменных и циклов....
ZiS,
22 Марта 2010
-
+103.3
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
public static IntPtr StringToBSTR(string s)
{
//...
if ((s.Length + 1) < s.Length)
{
throw new ArgumentOutOfRangeException("s");
}
//...
}
System.Runtime.InteropServices.Marshal Не знаю зачем это, но мне показалось смешным.
psina-from-ua,
30 Января 2010
-
+103
- 1
http://we.easyelectronics.ru/uploads/images/00/40/39/2016/05/16/ad076cf168.jpg
HaskellGovno,
06 Августа 2016
-
+103
- 1
if (openFileDialog1.ShowDialog().ToString() == "OK")
не хватает еще
if(1.ToString() == "1")
Lokich,
13 Февраля 2015
-
+103
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
public bool Enabled(string elementId)
{
bool flag = false;
bool flagFalse = false;
bool flagTrue = false;
bool mainFlag = false;
IWebElement input = Driver.FindElement(By.Id(elementId));
if (input.Enabled == true)
{
flagTrue = true;
}
else
if (input.Enabled == false)
{
flagFalse = false;
}
if (flagTrue = true)
{
mainFlag = flagTrue;
}
else if (flagFalse == false)
{
mainFlag = flagFalse;
}
return mainFlag;
}
Астрологи объявили неделю флагов. Их количество увеличивается вдвое.
alexCoder2007,
07 Июня 2014
-
+103
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
if (s[n][c]='1')and(s[n][c+1]='0')and(s[n+1][c]='0')and(n=1)and(c=1) then writeln('*');
if (s[n][c]='1')and(s[n][c-1]='0')and(s[n+1][c]='0')and(s[n][c+1]='0')and(n=1) then writeln('*');
if (s[n][c]='1')and(s[n][c-1]='0')and(s[n+1][c]='0')and(n=1)and(c=10) then writeln('*');
if (s[n][c]='1')and(s[n-1][c]='0')and(s[n][c-1]='0')and(s[n+1][c]='0')and(c=10) then writeln('*');
if (s[n][c]='1')and(s[n-1][c]='0')and(s[n][c-1]='0')and(n=10)and(c=10) then writeln('*');
if (s[n][c]='1')and(s[n][c+1]='0')and(s[n-1][c]='0')and(s[n][c-1]='0')and(n=10) then writeln('*');
if (s[n][c]='1')and(s[n][c+1]='0')and(s[n-1][c]='0')and(n=10)and(c=1) then writeln('*');
if (s[n][c]='1')and(s[n+1][c]='0')and(s[n][c+1]='0')and(s[n-1][c]='0')and(c=1) then writeln('*');
if (s[n][c]='1')and(s[n][c+1]='.')and(s[n+1][c]='.')and(n=1)and(c=1) then writeln('*');
if (s[n][c]='1')and(s[n][c-1]='.')and(s[n+1][c]='.')and(s[n][c+1]='.')and(n=1) then writeln('*');
if (s[n][c]='1')and(s[n][c-1]='.')and(s[n+1][c]='.')and(n=1)and(c=10) then writeln('*');
if (s[n][c]='1')and(s[n-1][c]='.')and(s[n][c-1]='.')and(s[n+1][c]='.')and(c=10) then writeln('*');
if (s[n][c]='1')and(s[n-1][c]='.')and(s[n][c-1]='.')and(n=10)and(c=10) then writeln('*');
if (s[n][c]='1')and(s[n][c+1]='.')and(s[n-1][c]='.')and(s[n][c-1]='.')and(n=10) then writeln('*');
if (s[n][c]='1')and(s[n][c+1]='.')and(s[n-1][c]='.')and(n=10)and(c=1) then writeln('*');
if (s[n][c]='1')and(s[n+1][c]='.')and(s[n][c+1]='.')and(s[n-1][c]='.')and(c=1) then writeln('*');
Конец решения первой задачи все из той же дистанционки.
На этот раз мопед не мой, а одной юной дамы.
Вот за ЭТО я и недолюбливаю Паскаль: иногда код хер прочитаешь. А еще путаница с типами. И логикой. Гы.
ckopo,
08 Мая 2013