- 1
if (indSpec == false || indZone == false || (FRof != null && FRof == 2)) result = 1;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+93
if (indSpec == false || indZone == false || (FRof != null && FRof == 2)) result = 1;
Нашли в проекте вот такое "женское" условие. Видимо, префиксом "ind" автор намекала на своё происхождение.
+105
if (wasteClass != null && wasteClass == 5)
Все же знают, что целочисленные переменные бывают равны null и 5 одновременно.
+116
IsAutoUpdate ? 1.ToString() : 0.ToString()
Практически классика.
−119
my $end_date = ($request =~ /<end_date>(\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d)<\/end_date>/io) ? $1 : '';
−165
/**
* This is a really fast way to check for NaN; see the spec of NaN
* on why this works; this check can yield false only for a Number
* since it's the only one capable of having NaN as a value.
*/
if (d != d) {
throw new Error("value can't be NaN!");
}
+141
string Signal = Console.ReadLine();
Console.WriteLine(Convert.ToString(bool.Parse(Signal))); //НУ НАХУЯ?!?!?
Для непонятных: Автор говна создает переменную типа string и записывает туда введенную в консоли строку, после он нехилым образом вызывает метод Parse который из string переводит в bool, а потом этот поносопроггер переконвертирует полученную переменную типа bool в переменную типа string. Ну нахуя спрашивается????
+161
function validate() {
var at = document.getElementById("email").value.indexOf("@");
var age = document.getElementById("age").value;
var fname = document.getElementById("fname").value;
submitOK = "true";
if (fname.length > 10) {
alert("Имя не должно содержать более 10 знаков");
submitOK = "false";
}
if (isNaN(age) || age < 1 || age > 100) {
alert("Возраст должен быть от 1 до 100");
submitOK = "false";
}
if (at == -1) {
alert("Неправильный e-mail");
submitOK = "false";
}
if (submitOK == "false") {
return false;
}
}
Джордж Буль в гробу перевернулся.
+126
IF NOT SY-SUBRC IS INITIAL.
* Do nothing
ELSE.
* MESSAGE 'Дебитор не найден'(040) TYPE 'S' DISPLAY LIKE 'E'.
* Do nothing xD
ENDIF.
Пускай всё идёт своим чередом ^_^
+71
$res= (isset($r[0]) and count($r[0]) > 0) ? true : false;
return $res;
Классика
+115
count c l = length $ filter (c==) l
main = do
l <- getLine
let
f = count '(' l
s = count ')' l
in
print $ f s (f==s)
Посоны, как смешивать монадический код и не монадический?
http://ideone.com/yRGDk
Чистый код let in не хочет в монду.