- 1
- 2
- 3
bool somevar;
//... ... ...
if(somevar==true)doSomething();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
bool somevar;
//... ... ...
if(somevar==true)doSomething();
И это в книге, по которой учат детей.
+157
if ($var == e_UC_MAINADMIN && getperms('0'))
{
return TRUE;
}
if ($var == e_UC_MEMBER && USER == TRUE)
{
return TRUE;
}
if ($var == e_UC_GUEST && USER == FALSE) {
return TRUE;
}
if ($var == e_UC_PUBLIC) {
return TRUE;
}
if ($var == e_UC_NOBODY) {
return FALSE;
}
if ($var == e_UC_ADMIN && ADMIN) {
return TRUE;
}
if ($var == e_UC_READONLY) {
return TRUE;
}
По ходу, стек мозга автора не вмещает более одного оператора && подряд.
CMS e107, /class2.php
+75
public void logoutSession(String sessionId)
throws SerializableException
{
if (sessionId==null) {
throw new SerializableException("Invalid RPC arguments: sessionId is missing");
}
SessionInfo session = (SessionInfo)sessions.get(sessionId);
if (session!=null) {
sessions.remove(sessionId);
SessionInfo old = (SessionInfo)sessions.get(sessionId);
}
}
+189
switch ($item) {
case $item: getitem($item);break;
}
+984
string s;
cout << "input words order:" << endl;
getline(cin, s);
int pos=0;
while (true)
{
pos=s.find(" ", pos+1);
if (pos==string::npos)
break;
num++;
}
num++;
string words[num];
pos=0;
for (int i=0; i<num; i++)
{
pos=s.find(" ");
if (pos==string::npos)
{
words[i]=s;
break;
}
words[i]=s.substr(0, pos);
pos++;
s=s.erase(0, pos);
}
очередной ночной опус. что? токенайзеры и вектора? ночь же..
+987
enum State
{
NotOpened = __LINE__;
Waiting = __LINE__;
Opened = __LINE__;
Finished = __LINE__;
Terminated = __LINE__;
};
+121
[SecuritySafeCritical]
public ObjectHandle CreateInstance(string assemblyName, string typeName)
{
if (this == null) // WTF?
{
throw new NullReferenceException();
}
if (assemblyName == null)
{
throw new ArgumentNullException("assemblyName");
}
return Activator.CreateInstance(assemblyName, typeName);
}
mscorlib 4.0
System.AppDomain
+174
if (ret_wx.charAt(0) == 'h' && ret_wx.charAt(1) == 't' && ret_wx.charAt(2) == 't' && ret_wx.charAt(3) == 'p' && ret_wx.charAt(4) == ':' && ret_wx.charAt(6) == '/' && ret_wx.charAt(6) == '/')
Проверка, является ли строка URL'-ом
+106
// Вот так вот говнокодеры встречают конeц света:
Function GetYear(StringYear : String) : Integer;
Begin
If StringYear = '2000' then result:=2000;
If StringYear = '2001' then result:=2001;
If StringYear = '2002' then result:=2002;
If StringYear = '2003' then result:=2003;
If StringYear = '2004' then result:=2004;
If StringYear = '2005' then result:=2005;
If StringYear = '2006' then result:=2006;
If StringYear = '2007' then result:=2007;
If StringYear = '2008' then result:=2008;
If StringYear = '2009' then result:=2009;
If StringYear = '2010' then result:=2010;
If StringYear = '2011' then result:=2011;
If StringYear = 'EndOfTheWorld' then result:=2012;
End;
Ну, как говорится, no comment :))))))))))
+59
double _[1];
void main(){[](){[](){[](){[](){0[_];}();}();}();}();};
Осторожно! Новый стандарт превращает [этот язык, который нельзя называть по имени] в Perl при не верном использовании.