-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+158
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
......
)
VALUES
(
'".$_POST['cat']."',
'".$_POST['age']."',
'".$_POST['time']."',
'".$_POST['days']."',
'".$_POST['price1']."',
'".$_POST['price2']."',
'".$_POST['price3']."',
'".$_POST['price4']."',
.....
и еще много много кода
Sulik78,
14 Ноября 2011
-
+74
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
public class User extends HttpApiDealer{
private int id = 347;
private Date lustUpdate;
private long refreshTime = 10;
private boolean onlineStatus;
public boolean isOnline() {
Date timeForRefresh = new Date();
timeForRefresh.setTime(new Date().getTime() - refreshTime);
if(lustUpdate == null) {
lustUpdate = new Date();
}else if(lustUpdate.after(timeForRefresh)) {
}
return true; //заглушка
}
}
Хм, смущает меня работа с датами в этом коде.
manyrus,
11 Ноября 2011
-
+163
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
function implode_get($ar) {
$first = true;
$output = '';
foreach($ar as $key => $value) {
if ($first) {
$output = '?'.$key.'='.$value;
$first = false;
} else {
$output .= '&'.$key.'='.$value;
}
}
return $output;
}
function explode_get() {
$ar = array();
foreach ($_GET as $key => $value) {
$ar[$key] = $value;
}
return $ar;
}
после первой функции дурная голова сказала что нужна обратная функция.
LmSys,
08 Ноября 2011
-
+133
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
static string ContentTypeDecode(string contentTypeName)
{
if (contentTypeName.Equals("Поручение")) return "Задание";
if (contentTypeName.Equals("Поручение с результатом типа текст")) return "Задание с результатом типа текст";
if (contentTypeName.Contains("Поручение с результатом типа выбор")) return "Задание с результатом типа выбор";
if (contentTypeName.Equals("Поручение с результатом типа документ")) return "Задание с результатом типа документ";
if (contentTypeName.Equals("Поручение с результатом типа форма")) return "Задание с результатом типа форма";
if (contentTypeName.Equals("Поручение с результатом типа флаг")) return "Задание с результатом типа флаг";
if (contentTypeName.Equals("Поручение с результатом типа число")) return "Задание с результатом типа число";
if (contentTypeName.Equals("Поручение с результатом типа дата")) return "Задание с результатом типа дата";
if (contentTypeName.Equals("Поручение с результатом типа пользователь")) return "Задание с результатом типа пользователь";
if (contentTypeName.Equals("Поручение с результатом типа список пользователей")) return "Задание с результатом типа список пользователей";
if (contentTypeName.Equals("Поручение на сканирование")) return "Задание на сканирование";
if (contentTypeName.Equals("Задача на контроль поручения")) return "Задание на контроль";
if (contentTypeName.StartsWith("Утверждение документа v3")) return "Утверждение документа";
if (contentTypeName.StartsWith("Согласование документа v3")) return "Согласование документа";
if (contentTypeName.StartsWith("Утверждение документа v4")) return "Утверждение документа";
if (contentTypeName.StartsWith("Согласование документа v4")) return "Согласование документа";
return null;
}///string ContentTypeDecode(string ContentTypeName)
Из реального комерческого проекта
VasyaPupkin,
02 Ноября 2011
-
−123
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
СпрСклады = СоздатьОбъект("Справочник.Склады");
НСкл = 0;
СпрСклады.ВыбратьЭлементы();
Пока СпрСклады.ПолучитьЭлемент() = 1 Цикл
Склад = СпрСклады.ТекущийЭлемент();
НСкл = НСкл + 1;
Если НСкл = 1 Тогда
Прервать
КонецЕсли;
КонецЦикла;
Вот такую "красоту" оставили предыдущие программисты.
droff,
31 Октября 2011
-
−88
- 1
- 2
- 3
- (BOOL) telephoneLenghtCorrect:(NSString *)phone {
return YES;
}
Проверка корректности длинны телефонного номера, введенного через UITextField.
Программист не индус, что странно. :)
lime,
31 Октября 2011
-
+158
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
<table border=0 valign=top align=center style="width:1000px;height:100%;">
<tr valign=top>
<td width=1000px height=30px align=center valign=top colspan=3 >
<img src="img/top_line.jpg">
</td>
</tr>
<tr valign=center>
<td width=250px height=64px><?php
if ($_GET == NULL){ echo "
<img style=\"margin-bottom:26px;\" border=0 src=\"img/logo.png\">";
}
else {?><a href="index.php">
<img style="margin-bottom:17px;" border=0 src="img/logo.png"></a><?php }?>
</td>
<td width=700px colspan=2><div style="padding-left:50px;"><?php include 'menu.php'; ?></div></td>
</tr>
<tr>
<td width=250 valign=top ><div style="padding-left:15px;"><?php include 'cat.php'; ?></div>
</td>
<td valign=top style="padding-left:50px;" width="670" height="100%" colspan=2>
<?php
include 'text.php';
?>
</td>
</tr>
<?php if ($_GET==NULL)
{ ?>
<tr valign=top><td id=name height=250>
<h3 id="name4">Контактная информация</h3>
<table><tr valign="top">
<td id=name2>Адрес:</td>
<td id=name3> Адрес...</td>
</tr>
<tr valign="top">
<td id=name2 width="80">Тел./факс:</td>
<td id=name3> Тут телефон этих бедолаг :(</td>
</tr>
<tr valign="top">
<td id=name2 width="100">
График работы:
</td>
<td id=name3>
Пн-Пт: 9:00-18:00<br>
Сб-Вс: выходной
</td>
</tr>
<tr valign="top">
<td id=name2>Электронная почта:</td>
<td id=name3>Тут электронный адрес будущего «говна»</td>
</tr>
</table>
</td>
<td style="padding-left:50px;" width="325" id=name>
Тут куча текста, которой свёрстан прям тут, со всеми стилями и кучей тегов...
</td></tr>
</table>
К нашему с Вами сожалению, случаются в жизни программиста неприятные моменты в практике, для меня самым страшным считается когда мне попадает чужой программный продукт, с просьбой срочно довести его до ума, и был бы я счастлив, если «программист» или скорее «атлет-гавнокодер» был схож со мной в проффесиональном навыке, если бы он понимал хоть, что-то и писал грамотный код, но... К сожалению попадает «УГ», за которое браться даже не хочется, как можно довести до ума то, что написано бестолково? Если я пишу абсолютно иначе? Но это цветочки...
nethak,
28 Октября 2011
-
−96
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
<% if request.url.to_s.include? "pages/advantages"%>
<%= render :partial => 'includes/buttondown' %>
<% end %>
<% if request.url.to_s.include? "pages/business-subscription"%>
<%= render :partial => 'includes/buttondown' %>
<% end %>
<% if request.url.to_s.include? "pages/connect"%>
<%= render :partial => 'includes/buttondown' %>
<% end %>
<% if request.url.to_s.include? "reservation/new"%>
<%= render :partial => 'includes/buttondown' %>
<% end %>
<% if request.url.to_s.include? "pages/magazines"%>
<%= render :partial => 'includes/buttondown' %>
<% end %>
<% if request.url.to_s.include? "pages/equipments"%>
<%= render :partial => 'includes/buttondown' %>
<% end %>
Нету слов.
super_p,
28 Октября 2011
-
+165
- 1
echo str_repeat('<br />', 25);
Делаем правильные отступы
andrejlr,
27 Октября 2011
-
+158
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
$("#jOnline_phone").keypress(function(e) {
$("#jError_Onlineform").show().text(e.keyCode);
if(
8 != e.keyCode &&
13 != e.keyCode &&
32 != e.keyCode &&
43 != e.keyCode &&
48 != e.keyCode &&
49 != e.keyCode &&
50 != e.keyCode &&
51 != e.keyCode &&
52 != e.keyCode &&
53 != e.keyCode &&
54 != e.keyCode &&
55 != e.keyCode &&
56 != e.keyCode &&
57 != e.keyCode &&
58 != e.keyCode
) {
return false;
}
});
Срочно надо было написать проверку в поле, что-бы вводить можно было, только цифры и знак «+», написал этот ужас) И понял что проще было в регулярном выражении реализовать, ушёл переписывать)))
nethak,
27 Октября 2011