- 1
main = return $ (.)(.)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+131
main = return $ (.)(.)
+39
// validation
$validationOK=true;
if (!$validationOK) {
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
exit;
}
+126
PHP (66%, 152 голосов)
C++ (8%, 18 голосов)
Java (5%, 12 голосов)
Delphi (5%, 11 голосов)
Ни одного не знаю ( (4%, 10 голосов)
C# (4%, 9 голосов)
JavaScript (3%, 8 голосов)
Ни одного не знаю (2%, 5 голосов)
C (1%, 3 голосов)
Perl (0%, 1 голосов)
Ассемблер (0%, 1 голосов)
Python (0%, 0 голосов)
Ruby (2%, 0 голосов)
Всего голосов: 230
Нормальная такая статистика. Прогеры явно подигрывают ruby
+75
public class Тетрадка {
public static РабочийДень закрытьДень(РабочийДень последний, double зарплатаВыдана, double кассуЗабрали) {
последний.выдана_зп = зарплатаВыдана;
последний.выручку_забрали = кассуЗабрали;
РабочийДень новый = new РабочийДень();
Calendar c = Calendar.getInstance();
новый.год = c.get(Calendar.YEAR);
новый.месяц = c.get(Calendar.MONTH);
новый.день = c.get(Calendar.DAY_OF_MONTH);
последний.следующийДень = новый.год + "-" + новый.месяц + "-" + новый.день;
новый.предыдущийДень = последний.год + "-" + последний.месяц + "-" + последний.день;
новый.остаток = последний.остаток.сделатьКопию();
новый.вкассе = последний.вкассеОбщее - последний.выручку_забрали;
новый.общаяЗарплатаПрошлогоДня = последний.общаяЗарплата - последний.выдана_зп;
String папка = "./days/" + новый.предыдущийДень + "/" + новый.предыдущийДень + "-";
последний.сохранить(папка + "РабочийДень.data", папка + "ОстатокКарт.data", папка + "Приход.data");
новый.сохранить("./последнийРабочийДень.data", "./последнийОстатокКарт.data", "./последнийПриход.data");
return новый;
}
....
Brainexplode
+65
$somevar = $_GET['somevar'];
//получили? теперь вот так
if($somevar == 1){$somevar = 15;}
if($somevar == 2){$somevar = 20;}
if($somevar == 3){$somevar = 25;}
if($somevar == 4){$somevar = 30;}
if($somevar == 5){$somevar = 35;}
if($somevar == 6){$somevar = 40;}
if($somevar == 7){$somevar = 45;}
if($somevar == 8){$somevar = 50;}
//пропустим неважное
$output .=''.$somevar.' ';
//пропустим неважное
//а теперь обратно
if($somevar){
if($somevar == 15){$somevar = 1;}
if($somevar == 20){$somevar = 2;}
if($somevar == 25){$somevar = 3;}
if($somevar == 30){$somevar = 4;}
if($somevar == 35){$somevar = 5;}
if($somevar == 40){$somevar = 6;}
if($somevar == 45){$somevar = 7;}
if($somevar == 50){$somevar = 8;}
Для чего это? А кто бы знал.
PHP это модно и просто :)
Коменты добавлены чтобы понятней было немного.
−95
private var _disabled:int = 0;
public function set enabled(v:Boolean):void {
if (!v) {
this._disabled ++;
} else {
this._disabled --;
}
this.run();
}
public function get enabled():Boolean {
return !this._disabled;
}
Интересно что будет если _disabled внезапно примет значение -1.
−121
Функция ПолучитьКонтрольКонтрагентовВключен() Экспорт
мПривилегированныйРежим=ПривилегированныйРежим();
Если НЕ мПривилегированныйРежим Тогда
УстановитьПривилегированныйРежим(Истина);
мКонтрольКонтрагентовВключен=КОнстанты.КонтрольКонтрагентовВключен.Получить()=Истина;
УстановитьПривилегированныйРежим(мПривилегированныйРежим);
Иначе
мКонтрольКонтрагентовВключен=КОнстанты.КонтрольКонтрагентовВключен.Получить()=Истина;
КонецЕсли;
Возврат мКонтрольКонтрагентовВключен;
КонецФункции
Получение константы в в привилегированном режиме поражает. Антипаттерн Спагетти (можно обойтись двумя строками). Автор Хан Юрий Валентинович.
+74
//переворачиваем массив с ног на голову, отрезаем голову, чтоб осталось 10 элементов и ставим все что осталось на ноги
$_lasts = array_reverse(array_splice(array_reverse($last_view), 5));
"казнь" массива
−86
switch(page) {
case 0:
showCurrentCar(page);
hidePreviousCar(currentModel);
currentModel = page;
break;
case 1:
showCurrentCar(page);
hidePreviousCar(currentModel);
currentModel = page;
break;
case 2:
showCurrentCar(page);
hidePreviousCar(currentModel);
currentModel = page;
break;
case 3:
showCurrentCar(page);
hidePreviousCar(currentModel);
currentModel = page;
break;
}
Долго искал отличия кейсов, не нашол
+45
function Login($user_login, $user_password) {
if (isset($user_loginl) && isset($user_password)) {
$user = $this->mongo_db->get_where('users', array(
'EMAIL' => $user_email,
'PASSWORD' => $user_password)
);
if (isset($user->email)) {
return true;
}
}
return false;
}
Из категорий, нет ошыбок но почемуто не работает!