- 1
$near_red = $near_red-$near_red-$near_red;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+189.8
$near_red = $near_red-$near_red-$near_red;
Своеобразный способ получения отрицания числа...
+137.6
struct X{template<class T>X(T);X g(){X(this->*&X::g);}};
Короткая программа валит MSVC8 при компиляции
+133.5
#define TRUE __LINE__
Тонкая версия #define TRUE чего-то-там.
__LINE__ во многом будет вести себя как нормальный TRUE, выстрелит при применении оператора ==
+158.4
function is_even($integer)
{
if (($integer/2) == ((int) ($integer/2)))
return TRUE;
else
return FALSE;
}
Очевидно, определение четности числа. Взято у одного очень, казалось бы, толкового человека.
+150
if (id != object.id) return false;
return true;
IntelliJ IDEA 8 :) equals по интовому полю.
Хорошо хоть сама тут же предлагает упростить.. :)
−149
if (bstatus==0)
{
bstatus=0;
}
else
{
bstatus=0;
}
Вот так вот...
+152
var p = $p(p);
Краткость — сестра мудака^Wталанта
+138.7
class struct_tree_item
{
struct_tree_item ParentItem;
int ItemIndex;
} struct_tree_item item;
void bind_item ( struct_tree_item itemA, struct_tree_itemB)
{
ItemB.ParentItem = ItemA;
}
Интересный подход к декларации классов:) Что-то напоминает.
+125.8
function CheckBankAccount(BIK, _Account) {
var Mask = "71371371371371371371371";
var Control = 0;
var M;
var strM;
if (!BIK) {
return true;
}
var Account = BIK.substring(6, 9) + _Account;
for (var i = 0; i <= 22; i++) {
M = RealParseInt(Account.substring(i, i+1))*RealParseInt(Mask.substring(i, i+1));
strM = M.toString();
Control += RealParseInt(strM.substring(strM.length-1, strM.length));
}
var R = ((Control/10) - Math.floor(Control/10));
if (R == 0) {
return true;
}
else {
return false;
}
}
Существует множество способов взять остаток от деления на 10. Два из них в этом примере...
+151
procedure Load_flashDEF_setings;
var
Reg: TRegistry;
RegKeyPath: string;
begin
Reg := TRegistry.Create;
try
with Reg do begin
RootKey := HKEY_CURRENT_USER;
RegKeyPath := 'Software\fuckinSoft';
OpenKey(RegKeyPath, True);
if ReadBool('Wipe_File')=false then begin Main.frmMain.CBx_wipe_file.Checked:=false;
end
else
if ReadBool('Wipe_File')=true then begin Main.frmMain.CBx_wipe_file.Checked:=true;
end
else
if ReadBool('Def_Module')=false then begin Main.frmMain.CBx_defence_module.Checked:=false;
end
else
if ReadBool('Def_Module')=true then begin Main.frmMain.CBx_defence_module.Checked:=true;
end
end
finally
Reg.CloseKey;
Reg.Free;
end;
end;
procedure Save_flashDEF_setings;
var
Reg: TRegistry;
RegKeyPath: string;
begin
Reg := TRegistry.Create;
try
with Reg do begin
RootKey := HKEY_CURRENT_USER;
RegKeyPath := 'Software\fuckinSoft';
OpenKey(RegKeyPath, True);
if Main.frmMain.CBx_wipe_file.Checked=true then begin WriteBool('Wipe_File', true);
end
else
if Main.frmMain.CBx_wipe_file.Checked=false then begin WriteBool('Wipe_File', false);
end
else
if Main.frmMain.CBx_defence_module.Checked=true then begin WriteBool('Def_Module', true);
end
else
if Main.frmMain.CBx_defence_module.Checked=false then begin WriteBool('Def_Module', false);
end
end
finally
Reg.CloseKey;
Reg.Free;
end;
end;
Ифы хороши в меру =\