- 1
if (TryRemoveF(-foodToAdd)) return true; else return false;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+110
if (TryRemoveF(-foodToAdd)) return true; else return false;
Накодил ночью на свою голову, называется.
+150
var a=document.write('<textarea>') ;
document.write(a) ;
+145
class beer
{public: beer(){beer::in();}
private: void in();void chek(int);void out(int);};
main(){beer yeeah;}
void beer::in()
{int N;std::cout << "Input N: ";std::cin>>N;int mValue[N];
for(int i=0;i<N;i++){std::cout << "Input ["<<i+1<<"] = ";std::cin>>mValue[i];}
for(int i=0;i<N;i++){beer::chek(mValue[i]);};}
void beer::chek(int Value){for(int i=2;i<Value;i++){if(Value%i==0){return;};};beer::out(Value);}
void beer::out(int Value){std::cout<<Value<<std::endl;}
Задачка на 45-50 баллов(по 50 бальной шкале), 2 курс технического ВУЗа
+161
<?php
//...
while (($data = fgetcsv($handle, 1000, $this->CSV_SEPARATOR, $this->CSV_ENCLOSURE)) !== FALSE) {
$num = count($data);
$item = array();
for ($c=0; $c < count($data); $c++) {
$item[] = $data[$c];
}
//некие действия с $item. $data больше нигде используется
?>
Итого, $num не используется в цикле, да и сам по себе цикл - бесполезен, можно было сделать просто $item = $data; Не говоря уже о том, что можно просто использовать $data.
Код из одного модуля для opencart.
+151
вайп
−329
1
+155
$string = "http://site.ru/1/";
if(get_magic_quotes_runtime()) $string = stripslashes($string);
$query = "INSERT INTO `table` (`col1`,`col2`) VALUES ('$string','0');"
В довольно таки популярном враппере для работы с субд мускуля...
+160
if (!empty($errors)) {
return $errors;
} else {
return array();
}
$errors это массив ошибок
+146
public ActionResult RenderDesigner()
{
// Get the received text
var received = string.Empty;
using(var reader = new StreamReader(Request.InputStream))
{
received = reader.ReadToEnd();
}
// Possible texts received
var xml = "";
var id = "";
var moveId = "";
int distance = 0;
// Get all string from received
var keys = received.Split('&');
for (var i = 0; i < keys.Length; i++)
{
// XML
if(keys[i].StartsWith("xml="))
{
xml = Server.UrlDecode(keys[i].Split('=')[1]);
}
// ID
else if (keys[i].StartsWith("id="))
{
id = keys[i].Split('=')[1];
}
// Position
else if (keys[i].StartsWith("distance="))
{
distance = int.Parse(keys[i].Split('=')[1]);
}
// Move ID
else if (keys[i].StartsWith("moveId="))
{
moveId = keys[i].Split('=')[1];
}
}
}
разбор параметров POST запроса в стиле MVC
−111
CREATE TABLE "A"
( "ID" NUMBER,
"A" NUMBER,
"B" VARCHAR2(20),
CONSTRAINT "A_PK" PRIMARY KEY ("ID") ENABLE
)
/
CREATE OR REPLACE TRIGGER "A_2"
AFTER
insert or update on "A"
for each row
begin
mut_table.bef_tr(:NEW.ID,:NEW.A);
end;
/
ALTER TRIGGER "A_2" ENABLE
/
CREATE OR REPLACE TRIGGER "A_3"
AFTER
insert on "A"
declare
b number;
begin
mut_table.aft_tr;
end;
/
ALTER TRIGGER "A_3" ENABLE
/
CREATE OR REPLACE TRIGGER "A_AT"
BEFORE
insert or update on "A"
for each row
declare
v number;
PRAGMA AUTONOMOUS_TRANSACTION;
begin
:NEW.A:=:NEW.A+1;
:NEW.B:='!!!!!!!!!!';
commit;
end;
/
ALTER TRIGGER "A_AT" DISABLE
/
CREATE OR REPLACE TRIGGER "A_I_S"
BEFORE
insert or update on "A"
begin
mut_table.set_initial_state;
end;
/
ALTER TRIGGER "A_I_S" ENABLE
/
CREATE OR REPLACE TRIGGER "A_T1"
BEFORE
insert or update on "A"
for each row
begin
update A set
A = :NEW.A+1,
B = 'was incremented'
where A = :NEW.A;
end;
/
ALTER TRIGGER "A_T1" DISABLE
/
CREATE OR REPLACE TRIGGER "BI_A"
before insert on "A"
for each row
begin
if :NEW."ID" is null then
select "A_SEQ".nextval into :NEW."ID" from dual;
end if;
end;
/
ALTER TRIGGER "BI_A" ENABLE
/
create or replace package MUT_TABLE as
procedure set_initial_state;
procedure bef_tr(ID number,A NUMBER);
procedure aft_tr;