- 1
- 2
- 3
- 4
//Функция
}
return (s1.compareTo("") != 0 ? s1 + (s.compareTo("") != 0 ? GlomoConfig.distInfo.smsCustomTailSeparator() + s : "") : "").toLowerCase();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+72
//Функция
}
return (s1.compareTo("") != 0 ? s1 + (s.compareTo("") != 0 ? GlomoConfig.distInfo.smsCustomTailSeparator() + s : "") : "").toLowerCase();
}
Взято из декомпилированного кода java-игрушки.
+120
Stream outS = resp.GetResponseStream();
List<byte> bb = new List<byte>();
while(true)
{
int dd = outS.ReadByte();
if (dd == -1)
break;
bb.Add((byte) dd);
}
byte[] outB = new byte[bb.Count];
bb.CopyTo(outB);
string ss = Encoding.ASCII.GetString(outB);
Чтение потока HttpWebResponse в строку.
+1000
class set_ftp: public QObject
{
public:
typedef class impl_set_ftp: QObject
{
QString url ;
QString login ;
QString password;
QString siis ;
QString ssm ;
QString ssl ;
QString url_siis;
QString url_ssm ;
QString url_ssl ;
friend class set_ftp;
impl_set_ftp(QObject* p): QObject(p) {}
} Impl;
inline QString& url () const {return impl->url ;}
inline QString& login () const {return impl->login ;}
inline QString& password() const {return impl->password;}
inline QString& siis () const {return impl->siis ;}
inline QString& ssm () const {return impl->ssm ;}
inline QString& ssl () const {return impl->ssl ;}
inline QString& url_siis() const {return impl->url_siis;}
inline QString& url_ssm () const {return impl->url_ssm ;}
inline QString& url_ssl () const {return impl->url_ssl ;}
inline void set_url (const QString& _url ) {impl->url = _url ;}
inline void set_login (const QString& _login ) {impl->login = _login ;}
inline void set_password(const QString& _password) {impl->password = _password;}
inline void set_siis (const QString& _siis ) {impl->siis = _siis ;}
inline void set_ssm (const QString& _ssm ) {impl->ssm = _ssm ;}
inline void set_ssl (const QString& _ssl ) {impl->ssl = _ssl ;}
inline void set_url_siis(const QString& _url_siis) {impl->url_siis = _url_siis;}
inline void set_url_ssm (const QString& _url_ssm ) {impl->url_ssm = _url_ssm ;}
inline void set_url_ssl (const QString& _url_ssl ) {impl->url_ssl = _url_ssl ;}
set_ftp() : QObject(0), impl(new Impl(this)) {}
set_ftp(QObject* p): QObject(p), impl(new Impl(this)) {}
private:
Impl* impl;
};
Код написанный человеком, считающим себя "гуру разработки программирования", а так же "активным научным деятелем".
Главная мысль глядя на это у меня - охренное тестовое задание с вопросом - укажите абсолютно все бредни в этом коде, но разумеется в более нормальной формулировке... а чО - неплохой тест...
з.ы. этот же человек никогда не пишет cpp файлы все в хедерах собачит....
+64
if (MaritalStatus.S == prevMaritalStatus && MaritalStatus.M == maritalStatus) {
studentOver100MilesFromHome = false;
}
Философский код
+171
$headers = @get_headers("http://".$domen_name."/templates/form-".$_GET['id'].".tpl");
if(preg_match("|200|", $headers[0]))
{
$form = file_get_contents($root."/templates/form-".$_GET['id'].".tpl");
Самая жестокая проверка на существование файла которую я видел в своей жизни.
Кодеры не знали про file_exists()
+81
{ ... }
writeln('vvedite indexi "X" i "=" 1-ogo uravneniay');
writeln('x1');
readln(x11);
writeln('x2');
readln(x12);
writeln('x3');
readln(x13);
writeln('x4');
readln(x14);
writeln('=');
readln(x15);
writeln('vvedite indexi "X" i "=" 2-ogo uravneniay');
writeln('x1');
readln(x21);
writeln('x2');
readln(x22);
writeln('x3');
readln(x23);
writeln('x4');
readln(x24);
writeln('=');
readln(x25);
writeln('vvedite indexi "X" i "=" 3-ogo uravneniay');
writeln('x1');
readln(x31);
writeln('x2');
readln(x32);
writeln('x3');
readln(x33);
writeln('x4');
readln(x34);
writeln('=');
readln(x35);
writeln('vvedite indexi "X" i "=" 4-ogo uravneniay');
writeln('x1');
readln(x41);
writeln('x2');
readln(x42);
writeln('x3');
readln(x43);
writeln('x4');
readln(x44);
writeln('=');
readln(x45);
{веселье - вот зачем это все нужно было))}
m2[1,1]:=x11;
m2[1,2]:=x12;
m2[1,3]:=x13;
m2[1,4]:=x14;
m2[2,1]:=x21;
m2[2,2]:=x22;
m2[2,3]:=x23;
m2[2,4]:=x24;
m2[3,1]:=x31;
m2[3,2]:=x32;
m2[3,3]:=x33;
m2[3,4]:=x34;
m2[4,1]:=x41;
m2[4,2]:=x42;
m2[4,3]:=x43;
m2[4,4]:=x44;
{ ... }
Классика ввода матриц. Опять. С киберфорума. http://www.cyberforum.ru/turbo-pascal/thread425906.html#post2374414
+105
program tetris;
uses
crt;
var
ss,nn,x,y,pus,a,b,c,d,lin,rlin:integer;
st:array[1..12] of array[1..22] of integer;
procedure k(x,y:integer);
{ђЁб㥬 Єў а¤а вЁЄ}
begin
gotoxy(x*2+27,25-y);
if ss=0 then write(' ');
if ss=1 then write('[]');
if ss=2 then write(chr(177),chr(177));
if (ss=3) and (st[x,y]>0) then pus:=1;
if ss=4 then st[x,y]:=1;
gotoxy(1,1);write(' ');
end;
procedure fig(x,y,n,s:integer);
{ђЁб㥬 дЁЈгаг}
begin
if s=3 then pus:=0;
ss:=s; k(x,y);
if n=1 then begin k(x+1,y);k(x,y-1);k(x+1,y-1) end;
if n=2 then begin k(x-1,y);k(x+1,y);k(x+2,y) end;
if n=3 then begin k(x,y+1);k(x,y-1);k(x,y-2) end;
if n=4 then begin k(x+1,y);k(x-1,y);k(x-1,y+1) end;
if n=5 then begin k(x,y+1);k(x+1,y+1);k(x,y-1) end;
if n=6 then begin k(x-1,y);k(x+1,y);k(x+1,y-1) end;
if n=7 then begin k(x,y+1);k(x,y-1);k(x-1,y-1) end;
if n=8 then begin k(x-1,y);k(x+1,y);k(x+1,y+1) end;
if n=9 then begin k(x,y+1);k(x,y-1);k(x+1,y-1) end;
if n=10 then begin k(x+1,y);k(x-1,y);k(x-1,y-1) end;
if n=11 then begin k(x,y+1);k(x,y-1);k(x-1,y+1) end;
if n=12 then begin k(x-1,y);k(x,y-1);k(x+1,y-1) end;
if n=13 then begin k(x,y+1);k(x-1,y);k(x-1,y-1) end;
if n=14 then begin k(x+1,y);k(x-1,y-1);k(x,y-1) end;
if n=15 then begin k(x-1,y);k(x,y-1);k(x-1,y+1) end;
if n=16 then begin k(x+1,y);k(x-1,y);k(x,y+1) end;
if n=17 then begin k(x+1,y);k(x,y+1);k(x,y-1) end;
if n=18 then begin k(x,y-1);k(x-1,y);k(x+1,y) end;
if n=19 then begin k(x-1,y);k(x,y+1);k(x,y-1) end
end;
procedure pov;
{Џ®ў®а®в дЁЈгал}
begin
nn:=nn-1;
if nn=15 then nn:=19;
if nn=13 then nn:=15;
if nn=11 then nn:=13;
if nn=7 then nn:=11;
if nn=3 then nn:=7;
if nn=1 then nn:=3;
if nn=0 then nn:=1;
end;
procedure clrst;
{ЋзЁбвЄ бв Є }
begin
for x:=1 to 12 do
for y:=1 to 22 do
if (x=1) or (x=12) or (y=1) then st[x,y]:=2 else st[x,y]:=0;
end;
procedure risvesst;
{ђЁб®ў вм ўҐбм бв Є }
begin
for x:=1 to 12 do for y:=1 to 22 do
begin
ss:=st[x,y];
k(x,y)
end;
end;
procedure dvig;
{„ўЁ¦ҐЁҐ}
var
i:integer;key:char;
begin
for i:=1 to 10 do
begin
delay(d);
key:=' ';
if keypressed then key:=readkey;
if key='i' then
begin
fig(x-1,y,nn,3);
if pus=0 then begin fig(x,y,nn,0); x:=x-1; fig(x,y,nn,1); end;
end;
http://sources.ru/pascal/gamestxt/tet.htm
+163
function BuildPath()
{
global $pathroot;
$full=strtolower(trim($_SERVER["site.ru"]));
$full=str_replace("\\\\","\\",$full);
$full=str_replace("\\","/",$full);
$full=str_replace("//","/",$full);
$small=strtolower(trim($_SERVER["PHP_SELF"]));
$small=str_replace("\\\\","\\",$small);
$small=str_replace("\\","/",$small);
$small=str_replace("//","/",$small);
}
−89
def get_caller_module_dict(levels):
try:
raise RuntimeError
except RuntimeError:
e,b,t = sys.exc_info()
f = t.tb_frame
while levels > 0:
f = f.f_back
levels -= 1
ldict = f.f_globals.copy()
if f.f_globals != f.f_locals:
ldict.update(f.f_locals)
return ldict
+80
/** ���� ��������� ���� @P@R@I@V@E@T@ @1@8 - ���� ��� ���� ������ */
public static String removeSabakaCoding(String inStr)
{
try {
char[] chars = inStr.toCharArray();
StringBuffer sb = new StringBuffer();
boolean mustBe = true;
boolean sobakaCoding = true;
for (int i = 0; i < inStr.length(); i++)
{
if (mustBe)
{
if (chars[i] == '@')
{ // ���� ��� sobakaCoding � ����..
} else
{
sobakaCoding = false;
break;
}
} else
sb.append(chars[i]);
mustBe=!mustBe;
}
if (sobakaCoding)
return sb.toString();
} catch (Exception e)
{
e.printStackTrace();
}
return inStr;
}
Чмоке всем в этам чяте!!!111