- 1
backgroundImage: 'url(\'' . add . '\')'
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+145
backgroundImage: 'url(\'' . add . '\')'
Привет из php...
+147
function trim(str) { //Маленький трёхколёсный велосипед
return str.replace(/^\s+|\s+$/g, '');
}
Комментарий оригинала...
+71
$separator = '';
for( $i = 0; $i < 136; $i++ ) { $separator .= '—'; }
$sql_compile .= htmlspecialchars( $data ) . "\n" . $separator . "\n";
Для вывода в html документе... Видимо <hr /> вдруг перестал работать.
* Из ряда скорее извращений, нежели — «Г».
−121
case when z.nprc is null then
case when ..........
then z.nsalary
else .........
end * (nvl(sum(z.hour), 0)) * nvl(z.nprc, 0) / 100
else
.........
end
При условии если z.nprc is null то входим в кейс значение которого при любом раскладе будет умножено на ноль
* (nvl(sum(z.hour), 0)) * nvl(z.nprc, 0) / 100 эквивалентно (nvl(sum(z.hour), 0)) * 0 / 100
+72
//1. файл
...
else if ($elem->tagName == "Error") {
$errorCode = trim($elem->getElementsByTagName("Code")->item(0)->textContent);
$errorText = trim($elem->getElementsByTagName("Text")->item(0)->textContent);
var_dump('Fuck!!! Some Error:',$errorCode,$errorText);
}
...
//2. файл, после получения результатов
...
if(empty($result)){
var_dump($sql);
die('Page fucking dead!!!!!');
}
...
//2. файл,
...
if(!file_exists($filePath)){
var_dump('No file found???!!! Where if fucking CLASS file???!!!', $filePath);
return false;
}
...
//3. файл,
...
if (empty($fields['id'])){
var_dump('AAAAAAAAA. No ID again!!!', $fields, $sql);
return false;
}
...
//4. файл,
...
if (!$error){
if($this->debug)var_dump('Yeeeees!!! Work fine ^_^');
return true;
}
...
Наткнулся на один проектик. Не совсем говнокод, но программер был видать оочень емоциональный :)
+69
//проверка фамилии
if ($tmp['fam'] == ""):
$_SESSION["er_mes_registr"] = "Не заполнено поле `Фамилия`.";
header ("Location: /register/");
die();
endif;
if (strlen($tmp['fam'])>20):
$_SESSION["er_mes_registr"] = "Длина фамилии не может быть более 20 букв.";
header ("Location: /register/");
die();
endif;
//проверка имени
if ($tmp['name'] == ""):
$_SESSION["er_mes_registr"] = "Не заполнено поле `Имя`.";
header ("Location: /register/");
die();
endif;
if (strlen($tmp['name'])>20):
$_SESSION["er_mes_registr"] = "Длина имени не может быть более 20 букв.";
header ("Location: /register/");
die();
endif;
//проверка email
if ($tmp['email'] == ""):
$_SESSION["er_mes_registr"] = "E-mail не может быть пустым!";
header ("Location: ".$_SERVER['HTTP_REFERER']);
die();
endif;
if (!ereg("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}\$",$tmp['email'])):
$_SESSION["er_mes_registr"] = "Неверно указан e-mail!";
header ("Location: ".$_SERVER['HTTP_REFERER']);
die();
endif;
Правильная валидация...
+148
if(type_file=='png'||type_file=='jpg'||type_file=='gif'||type_file=='jpeg'||type_file=='png')
+74
public class factorial {
public static void main(String[] args) {
boolean run = true;
long count = 2142;
long last_count=0;
while (run) {
if (ispand(count)) {
if (isprime(count)) {
System.out.println(count);
last_count=count;
}
}
if((count+"").length()>7){
System.out.println("Largest prime can be :"+last_count);
System.exit(1);
}
count++;
}
}
public static boolean ispand(long num) {
String text = num + "";
for (int i = 1; i <= text.length(); i++) {
if (!text.contains(i + "")) {
return false;
}
}
return true;
}
public static boolean isprime(long num) {
if (num == 1) {
return false;
} else {
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
}
return true;
}
}
http://projecteuler.net/problem=41
http://projecteuler.net/thread=41&page=8
Пациент каким-то образом растянул решение аж на две секунды.
PS: одному Аллаху известно почему это "factorial".
−95
#define LOTS_OF_ARGS "@^v@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
-methodSignatureForSelector: очень рад такому повороту событий.
−104
+ (NSArray *)findAll {
return [self findWithPredicate: [NSPredicate predicateWithFormat:@"1 = 1"]
limit: 0];
}
Таки да, все объекты.