- 1
- 2
- 3
- 4
//Так я легко "девушку" найду
If(user.usingOS =="linux" && user.female=true){
user.Подкатить();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+5
//Так я легко "девушку" найду
If(user.usingOS =="linux" && user.female=true){
user.Подкатить();
}
Решил выпендриться, и сам наговнокодил
−167
insert into #rez
select ('<html>')
Union all
select ('<head>')
Union all
select ('<meta http-equiv="content-type" content="text/html; charset=Windows-1251">')
Union all
select ('<title> Report </title>')
Union all
select ('<style type="text/css">')
Union all
select ('.{font-family:Arial;font-size:7pt;}')
Union all
select ('#top{border-top-style:solid;border-width:1;}')
Union all
select ('.titl{font-size:15px;}')
Union all
select ('.title{background-color:rgb(240,240,240)}')
Union all
select ('.data{background-color:rgb(248,248,248)}')
Union all
select ('.nam{background-color:rgb(245,245,245)}')
Union all
select ('</style>')
union all
select ('</head>')
union all
select ('<body>')
UNION ALL
select '<P align=left><SPAN style="FONT-SIZE: 12pt">' + @var1 + '<br><br>'
union all
-- ... и еще килобайт 50 подобной фигни. местами с генерацией табличек, с помощью if/case подсвеченных ячеек.
Спорите FastCGI vs WSGI? Говорите "Логика отдельно, шаблончики отдельно", ORM? Ну-ну. добро пожаловать в Махровый ентепрайз.
−94
l.category_out = lambda x: filter(lambda y: y != u'»', x)
−125
Процедура ПриОткрытии()
Если ЭтоНовый() И НЕ РольДоступна("СуперАдмин") Тогда
ЭтаФорма.Закрыть();
Возврат;
КонецЕсли;
КонецПроцедуры
УТ 10.3. Такие перлы добавлены почти во все документы конфигурации
+133
panel1.Visible = checkBoxCCF.Checked;
panel2.Visible = checkBoxReliabilty.Checked;
panel3.Visible = checkBoxRisk.Checked;
panel4.Visible = checkBoxSaftey.Checked;
panel5.Visible = checkBoxSensitivity.Checked;
panel6.Visible = checkBoxThroughput.Checked;
panel7.Visible = checkBoxUncertainity.Checked;
Почему половина переменных нормальные, половина нет? Логика некоторых погромистов зашкаливает...
+156
$result['BIRTHDATE'] = (($date['day'] < 10) ? '0'.$date['day'] : $date['day']).'.'.(($date['month'] < 10) ? '0'.$date['month'] : $date['month.'] ).'.'.$date['year'];
Пых и даты.
+133
typedef long bool_t;
#define TRUE 1
#define FALSE 0
void f() {
bool_t var;
for (var = TRUE; var > FALSE; var++) { /* ... */ }
}
+154
foreach($arr as $val)
$data[uniqid()] = $val;
Ну для ооочень медленных серверов =)
+136
// Определить тип ОС
string OSVersion = null;
try
{
try
{
OSVersion = Microsoft.Win32.Registry.GetValue(@"HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\", "ProductName", "").ToString();
}
catch (NullReferenceException)
{
OSVersion = "";
}
}
catch (SecurityException)
{
OSVersion = "";
}
finally {} // иначе при вложенном try ошибка
Говницо собственного производства, когда учился программировать на первой работе.
+162
switch ($Age){
case "30-35 лет" : $Age="30-35 лет"; break;
case "35-40 лет" : $Age="35-40 лет"; break;
case "40-45 лет" : $Age="40-45 лет"; break;
case "45-50 лет" : $Age="45-50 лет"; break;
case "50-55 лет" : $Age="50-55 лет"; break;
}
switch ($Driving){
case "10-15 лет" : $Driving="10-15 лет"; break;
case "20-25 лет" : $Driving="20-25 лет"; break;
case "25-30 лет" : $Driving="25-30 лет"; break;
case "30-35 лет" : $Driving="30-35 лет"; break;
}
switch ($Register){
case "не в Москве" : $Register="не в Москве"; break;
case "Авиамоторная" : $Register="Авиамоторная"; break;
case "Автозаводская" : $Register="Автозаводская"; break;
case "Академическая" : $Register="Академическая"; break;
case "Александровский сад" : $Register="Александровский сад"; break;
case "Алексеевская" : $Register="Алексеевская"; break;
case "Алтуфьево" : $Register="Алтуфьево"; break;
И так далее все станции...
Кто-нить понимает зачем? Программисту платили за количество строк?