- 1
- 2
- 3
- 4
- 5
| КОНЕЦ) КАК ПросроченоПиздецКак,
| СУММА(ВложенныйЗапрос.СуммаОстаток) КАК ДебиторкаВся,
| ВложенныйЗапрос.Договор.СрокОплатыПоДоговору КАК СрокОплаты,
| ВложенныйЗапрос.Сделка.Ответственный КАК Менеджер
| ИЗ
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−162
| КОНЕЦ) КАК ПросроченоПиздецКак,
| СУММА(ВложенныйЗапрос.СуммаОстаток) КАК ДебиторкаВся,
| ВложенныйЗапрос.Договор.СрокОплатыПоДоговору КАК СрокОплаты,
| ВложенныйЗапрос.Сделка.Ответственный КАК Менеджер
| ИЗ
Не говнокод, пример с лурки но все равно улыбает)
+159
if(ask_taskmode!='1' || ask_taskmode!='2' || ask_taskmode!='3'){
echo '
<img src="images/delete16.png" align="absmiddle" border="0" height="16" width="16"> <b><font color="#f00000">Ошибка!поле taskmode неравно 1 2 или 3</font></b><br>';
include('footer.php');
exit(); }
Отрыл в одном скрипте)
−94
list(zip_longest(*[iter(('0'+str(bin(int(time.time())))[2:]).replace('0', '_').replace('1', '*'))]*4))
увидел у в скрипте на подобии archey3
+136
string delnbsp(string str)
{
int k;
while (str.IndexOf(" ") >= 0)
{
k = str.IndexOf(" ");
str = str.Remove(k, 6);
}
while (str.IndexOf(",") >= 0)
{
k = str.IndexOf(",");
str = str.Remove(k, 1);
}
while (str.IndexOf("results") >= 0)
{
k = str.IndexOf("results");
str = str.Remove(k, 7);
}
while (str.IndexOf(" ") >= 0)
{
k = str.IndexOf(" ");
str = str.Remove(k, 1);
}
return str;
}
Кандидат решал тестовое задание на с#.
+161
function UpdateTime() {
var CurrentTime = new Date();
var InputTime = document.getElementById('MyTime');
var InputDate = document.getElementById('MyDate');
sec=sec+1;
if(sec >=58)
{
if(min>59)
{
hour=hour+1;
min=0;
} else
{ min=min+1;
};
sec=0;
} else {
};
h = hour;
if ( h < 10 ) h = "0" + h;
m = min;
if ( m < 10 ) m = "0" + m;
s = sec;
if ( s < 10 ) s = "0" + s;
outString = h + ":" + m + ":" + s;
InputTime.innerHTML = outString;
outString = d + " ";
outString += month[mo] + " ";
outString += y;
InputDate.innerHTML = outString;
setTimeout("UpdateTime()",1000);
}
Надо было человеку время написать на сайте, текущее...
И ОНО сделало ЭТО.
И этот код встречается на каждой странице проекта. Постоянно 1 и тот же. А верстку лучше даже не смотреть....
Уже около часа не знаю с какой стороны подобраться к этому поделию(в основном к верстке)...
+124
https://support.skype.com/ru/faq/FA34438/pocemu-proizosel-vyhod-iz-moej-ucetnoj-zapisi-skype-i-poavilsa-zapros-zagruzki-poslednej-versii-programmy-cto-nuzno-sdelat-ctoby-prodolzit-ispol-zovanie-skype
ЧПУ такой ЧПУ...
PS, простите за тарасокод :D
+132
private NpgsqlDbType GetDbType(Type clrType, bool large = false)
{
if (clrType == null)
throw new ArgumentNullException("clrType");
// Try to get underlying type if it is nullable type.
clrType = Nullable.GetUnderlyingType(clrType) ?? clrType;
if (clrType == typeof(int) || clrType == typeof(uint))
{
return NpgsqlDbType.Integer;
}
else if (clrType == typeof(byte) || clrType == typeof(sbyte) || clrType == typeof(short) || clrType == typeof(ushort))
{
return NpgsqlDbType.Smallint;
}
else if (clrType == typeof(long) || clrType == typeof(ulong))
{
return NpgsqlDbType.Bigint;
}
else if (clrType == typeof(double))
{
return NpgsqlDbType.Double;
}
else if (clrType == typeof(float))
{
return NpgsqlDbType.Real;
}
else if (clrType == typeof(decimal))
{
return NpgsqlDbType.Numeric;
}
else if (clrType == typeof(bool))
{
return NpgsqlDbType.Boolean;
}
else if (clrType == typeof(string))
{
return large ? NpgsqlDbType.Text : NpgsqlDbType.Varchar;
}
else if (clrType == typeof(char))
{
return NpgsqlDbType.Char;
}
else if (clrType == typeof(DateTime))
{
return NpgsqlDbType.Timestamp;
}
else if (clrType == typeof(Guid))
{
return NpgsqlDbType.Uuid;
}
else if (typeof(Array).IsAssignableFrom(clrType))
{
return NpgsqlDbType.Array | GetDbType(clrType.GetElementType(), large);
}
else
throw new NotSupportedException(string.Format("Not supported clr type {0} to convert {1}.", clrType.FullName, typeof(NpgsqlDbType).FullName));
}
определение типа
+155
if(is_uploaded_file($_FILES["filename"]["tmp_name"]) and (substr($_FILES["filename"]["type"],0,6)=="audio/") and ($_FILES["filename"]["error"]=="0") )
{
if ($_FILES["filename"]["error"]==1)
{
$model_add->delete();
$this->render('index',array('error'=>$lang->Translate(1232), 'model'=>$model));
die();
}
if ($_FILES["filename"]["error"]==2)
{
$model_add->delete();
$this->render('index',array('error'=>$lang->Translate(1232), 'model'=>$model));
die();
}
if ($_FILES["filename"]["error"]==3)
{
$model_add->delete();
$this->render('index',array('error'=>$lang->Translate(1234), 'model'=>$model));
die();
}
if ($_FILES["filename"]["error"]==4)
{
$model_add->delete();
$this->render('index',array('error'=>$lang->Translate(1235), 'model'=>$model));
die();
}
}
Проверка ошибок. Чтоб уж наверняк.
−166
Дата = Формат(День(Запись.Период),"ЧЦ=2; ЧРГ=; ЧВН=") + "/" + Формат(Месяц(Запись.Период),"ЧЦ=2; ЧРГ=; ЧВН=") + "/" + Формат(Год(Запись.Период),"ЧГ=");
О как можно еще получить дату в формате: день/месяц/год.
Хотя тот же результат будет, если: Дата = Формат(Запись.Период, "ДФ=dd/MM/yyyy");
И этот бред писал специалист крупной внедренческой компании.
+136
#include studio.h
main()
{
uint16 final,num;
printf(“enetr the unsigned integer 16bit number “);
scanf(“%d”, &num);
final= numbitset(num);
printf(“%d”, final);
}
unit16 numbitset( unit16 x)
{
int i, j,result, total=0;
uint16 no,modify
for(i=1;i<=4;i++)
{
j=pow(10,i);
no= (x%(j))>>(i-1)*4;
if(no==0)
{
result=0;
}
else if(no==1)
{
result=1;
}
else if(no==2)
{
result=1;
}
else if(no==3)
{
result=2;
}
else
{
result = othernum(no/4)+othernum(no%4);
}
total = total+result;
}
}
uint16 othernum( uint16 y)
{
switch(y)
{
case 0:
return(0);
break;
case 1:
return(1);
break;
case 2:
return(1);
break;
case 3:
return(2);
break;
default:
return;
break;
}
}
Посчитать количество значащиз битов в 16ти разрядном целом. Реальный тест на собеседовании дал такой вот результат. Угадайте откуда кандидат :)