- 1
- 2
- 3
- 4
- 5
- 6
- 7
if(pObject == NULL)
{
//code
}else if(pObject != NULL && pObject->getProperty() == Class::VALUE)
{
//code
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+993
if(pObject == NULL)
{
//code
}else if(pObject != NULL && pObject->getProperty() == Class::VALUE)
{
//code
}
Идентификаторы надуманные, но суть такова
+118
private void увеличитьToolStripMenuItem_Click(object sender, EventArgs e)
{
panel1.Height = panel1.Height * 2;
panel1.Width = panel1.Width * 2;
graph = panel1.CreateGraphics();
graph.Clear(Color.White);
if (Setka)
{
DrawSetka();
}
foreach (Fig f in figures)
{
f.Masstab = f.Masstab * 2;
f.DrawFigure(graph);
}
resizeScrollBars();
}
Обратите внимание на название метода
+122
internal static class ExceptionHelper
{
public static void Throw()
{
Throw("Syntax error.");
}
public static void Throw(string msg)
{
new Exception(msg);
}
}
Просто и красиво! Архитектурное решение - архитектор жжет!
+96
MediaPlayer1.FileName := './data/gong.wav';
MediaPlayer1.Open;
g1 := timetostr(time);
g2 := timetostr(strtotime('0:00:00'));
g3 := timetostr(strtotime('3:00:00'));
g4 := timetostr(strtotime('6:00:00'));
g5 := timetostr(strtotime('5:00:00'));
g6 := timetostr(strtotime('12:00:00'));
g7 := timetostr(strtotime('15:00:00'));
g8 := timetostr(strtotime('18:00:00'));
g9 := timetostr(strtotime('21:00:00'));
if g1 = g2 then
MediaPlayer1.Play
else
Label2.Caption := 'не работает тварь...';
этнический таджик, а в душе - индокитаец
+147
Админыч. - ты дебил. Информацию о студентах только дебилы мусолят
−371
ip=$(/bin/env | grep REMOTE_ADDR | cut -f 2 -d"=")
+80
@Deprecated
private byte getLoByte(int i) {
byte ret = 0x00;
String hex = Integer.toHexString(i);
int length = hex.length();
if (length == 1) {
ret = Integer.valueOf(hex.substring(length - 1), 16).byteValue();
} else if (length >= 2) {
ret = Integer.valueOf(hex.substring(length - 2), 16).byteValue();
}
return ret;
}
@Deprecated
private byte getHiByte(int i) {
String hex = Integer.toHexString(i);
byte ret = 0x00;
int length = hex.length();
if (length > 3) {
ret = Integer.valueOf(hex.substring(length - 4, length - 2), 16).byteValue();
} else if (length == 3) {
ret = Integer.valueOf(hex.substring(length - 3, length - 2), 16).byteValue();
}
return ret;
}
Вытаскивание старшего и младшего байтов числа из последних одного или двух байтов
+1000
int i = 0;
init1();
++i;
if (!isFailed1()) goto clean_up;
init2();
++i;
if (!isFailed2()) goto clean_up;
init3();
++i;
if (!isFailed3()) goto clean_up;
goto end:
clean_up:
switch(i) {
case 3:
cleunUp3();
case 2:
cleunUp2();
case 1:
cleunUp1();
}
end:
Он думает, что RAII не нужен.
+146
Вот (бывает) (посмотришь на то, какой бред пишут люди с серьезным лицом)
И понимаешь какой бардак у тебя в голове.
Если ты это не осознавал, то можешь забыть какой сегодня день.
А это неделя лиспа на говнокод.ру
Как известно, Лисп обратно-совместим с предприятийными системами (1С, Delphi)
А также Лисп предоставляет простейший тип - список (двусторонний стек)
Поэтому на лиспе рассмотрю решение моей задачи про забывчивый стек на лиспе.
Будут построены всевозможные решения данной задачи, причем с константной сложностью
Лисп. Стек. Два.
А знаете ли вы, что лисп позаимствовал зубодробительную систему предикатов из пролога?
+159
if (!empty($query['date_act_start']) && !empty($query['date_act_end'])) {
if ($query['date_act_start'] && $query['date_act_end']) {
$sphinx->setFilterRange('startdate', $query['date_act_start'], $query['date_act_end']);
}
}
Вот такая проверка встретилась. Железная =)