- 1
- 2
- 3
- 4
bool b = false;
while (!b) {
// ...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+81
bool b = false;
while (!b) {
// ...
}
+19.1
int GetControlImplementationsCount()
{
//return 17;
return 18;
}
CControlImplementation* GetControlImplementation(int index)
{
switch (index)
{
case 0: return new CButtonImp();
case 1: return new CFormImp();
case 2: return new CLabelImp();
case 3: return new CHorizontalAlignment();
case 4: return new CVerticalAlignment();
case 5: return new CMouseButton();
case 6: return new CActionEvent();
case 7: return new CMouseEvent();
case 8: return new CWindowEvent();
case 9: return new CCheckBoxImp();
case 10: return new CComboBoxImp();
case 11: return new CListBoxImp();
case 12: return new CRadioButtonImp();
case 13: return new CTextBoxImp();
case 14: return new CItemEvent();
case 15: return new CTextEvent();
case 16: return new CButtonGroupImp();
case 17: return new DialogImpl();
}
return NULL;
}
вот так кладут в ДВО РАН.
+7.1
iInteractionFlagBBS->second->setVisible( (flags & iInteractionFlagBBS->first) ? true : false );
Тернарный оператор в скобках жгет
+73.1
int Cparse_post::is_hex(char c)
{
if (strchr("0123456789abcdefABCDEF",c)!=NULL) return 1;
return 0;
}
+13
class A
{
public:
A& operator=(const A &a)
{
this->A::A(a);
return *this;
};
// ...
};
Правильный оператор присваивания!
+77
6432168468453
вы все говнокоды
+95
void Mouse(int button, int state, int x, int y)
{
if ((button==GLUT_LEFT_BUTTON) && (state==GLUT_DOWN))
{
y=WIN_HEIGHT-1-y;
if (y<233)
{
if ((field[x/26][y/26]).busy)
{
begin_trace_x=x/26;
begin_trace_y=y/26;
}
else
if ((begin_trace_x!=-1)&&(begin_trace_y!=-1))
{
end_trace_x=x/26;
end_trace_y=y/26;
if (!checkField())
game_over=true;
else
if (findTrace())
{
moveBall();
if (!countScore())
{
throwBalls();
countScore();
}
}
}
}
glutPostRedisplay();
}
}
Вот. Игрушку Lines писал когда-то.
+27.2
if (IFabrica::First == NULL)
{
this->link = IFabrica::First;
IFabrica::First = this;
}
+6.2
void __fastcall TForm1::DisappearForm(int msec)
{
if(!AlphaBlendValue) return;
Sleep(msec);
AlphaBlendValue--;
DisappearForm(msec);
}
Код под Borland C++Builder 6.
−36.7
i+=i+=++i+i++;
в университете была лекция на тему "как сократить код, не прибегая к ассемблеру"