- 1
- 2
- 3
- 4
- 5
if(condition) {
function(false);
} else {
function(true);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+81.4
if(condition) {
function(false);
} else {
function(true);
}
+144
LOCALE: UTF-8
LANGUAGE: RUSSIAN
ОТКРТЫАЯ ЛИЦЕНЗИЯ С ОТСУТСТВИЕМ ГАРАНТИЙ.
ЭТА ЛИЦЕНЗИЯ НЕДЕЙСТВИТЕЛЬНА ПРИ ПЕРЕВОДЕ НА ДРУГИЕ ЯЗЫКИ.
ПРИЛОЖЕНИЕ QUOTER
Это приложение предоставляется конечному пользователю КАК ЕСТЬ без каких либо
гарантий. Автор(ы) приложения снимают с себя любую ответственность, включая
ответственность за неполадки, вызвавшие материальные/духовные потери.
Конечному потребителю ЗАПРЕЩАЕТСЯ продавать приложение/его модификации, без
согласия автора(ов).
Конченому потребителю ЗАПРЕЩАЕТСЯ выдавать себя за автора(ов) приложения.
Конченый потребитель ИМЕЕТ ПРАВО модифицировать приложение как ему вздумается.
файл LICENSE.TXT в одном говнопроэкте
−151
CREATE TEMP TABLE tmp_sale_exp (
id SERIAL NOT NULL,
dog_id integer,
shpok char(4),
is_komiss integer,
F2 nchar(80)
F3 nchar(3),
F4 date,
F5 char(3),
nakl_item_id integer,
F9 char(9),
F10 date,
act_qnt decimal(16,3),
F11 nchar(1),
F12 nvarchar(32),
decl_id integer,
F16 char(23),
F17 date,
F18 decimal(16,3),
F21 money(16,2),
F22 money(16,2),
ppd_decl_num char(23),
ppd_weight decimal(16,3),
ppd_summa money(16,2),
ppd_price money(16,2),
invoice_id integer,
F23 nvarchar(10),
F24 date,
F25 decimal(16,3),
smlval char(3),
nakl2inv decimal(16,3),
price money(16,2),
total money(16,2),
prod_code char(3) ,
res_name nvarchar(45),
F48 date,
F49 money(16,2),
ip_id integer
) WITH NO LOG;
вот недопрограммист создает временную таблицу, с очень ясными и понятными полями, он же думает что он вечный, и в его говнокоде потом никто разбираться не будет.
ммммммммммм....а какие интересные суммы, то decimal, то money, жалко но в этом конкретном примере нет еще и float, обычно они присутствуют все 3 типа и в одной таблице.....зачем???? я не знаю
−125.8
Сумма = МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(
СуммаВал,
ВалютаДокумента,
ВалютаВзаиморасчетов,
МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаДокумента,Дата).Курс,
МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаВзаиморасчетов,Дата).Курс,
МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаДокумента,Дата).Кратность,
МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаВзаиморасчетов,Дата).Кратность);
Решение имеет статус 1С:Совместно.
Один из ведущих партнеров 1С.
Такой код во многих местах.
+138.1
unsigned char SIM300_Reboot(void)
{
// проверим статус модема
if (!pinSTATUS) // если STATUS = 0 (модем выключен)
{
while (1) //если не включается-включаем до посинения
{
if (!(Modem_ON()))
return 0;
}
} else // если STATUS = 1 (модем включен)
{
while (1) //если не выключается - выключаем до посинения
{
if ((!Modem_OFF()) && (!Modem_ON()))
return 0;
}
}
}
тяжёлые будни программиста embedded-систем.
дополнительный аромат: упомянутые функции возвращают 0 в случае успешного выполнения, а не наоборот, как можно было бы подумать при виде if (!some_func(...))
+57.8
_itoa(l,buffer,10);
lps = buffer;
buffer1 = CString(lps);
buffer2 = "RR less than or equal to 0!";
buffer2 += " l = " + buffer1;
_gcvt(rr,7, buffer );
lps = buffer;
buffer1 = CString(lps);
buffer2 += " RR = " + buffer1;
AfxMessageBox(buffer2);
buffer2.Empty();
ASSERT( buffer2.GetLength( ) == 0 );
хоть и закомменчен, но когда-то работал...
страшно прям!
+144.9
bool userNameChanged = true;
bool passwordChanged = true;
if(userNameChanged)
{
// какие-то операции
}
if(passwordChanged)
{
// ещё какие-то операции
}
Вот ещё один код от нашего шефа-индуса...
+88
protected void parseSummaryLines()
{
...
// NOTE: First letters are ommited in order to support capitalized words as well
final String RESULT_GOOD_TEXT_1 = "othing"; // Nothing
final String RESULT_GOOD_TEXT_2 = "uccessful"; // Successful
final String RESULT_BAD_TEXT_1 = "assword"; // Password
final String RESULT_BAD_TEXT_2 = "failed"; // Failed
...
}
Сегодня в пласте нашего Java-кода геологи нашли такой вот самородок.
+164.8
<?
function gpc_inspector_no_magic($param, $value)
{
if(substr($param, 0, 4) == 'int_')
return intval($value);
else
{
$value = addslashes($value);
$value = htmlspecialchars($value, ENT_QUOTES);
return $value;
}
}
function gpc_inspector_magic($param, $value)
{
if(substr($param, 0, 4) == 'int_')
return intval($value);
else
{
$value = htmlspecialchars($value, ENT_QUOTES);
return $value;
}
}
function gpc_inspector_start(&$super_global)
{
$request_params = array_keys($super_global);
$request_values = array_values($super_global);
if(get_magic_quotes_gpc())
$super_global = array_map('gpc_inspector_magic', $request_params, $request_values);
else
$super_global = array_map('gpc_inspector_no_magic', $request_params, $request_values);
}
gpc_inspector_start($_GET);
gpc_inspector_start($_POST);
gpc_inspector_start($_COOKIE);
?>
Автор активно борится с кул хацкерами...%)
+159.3
switch ($_SERVER['QUERY_STRING'])
{
case "comments":
$content = $_POST['addcomment'] ? $cmt->process_addcomment() : $this->main_comments($_GET['id']);
break;
Нашел в очередной cms.