- 1
- 2
-- I found table with 20 millions rows, that nobody read just add new rows again and again :(
-- table size was 1 GB.
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−854.3
-- I found table with 20 millions rows, that nobody read just add new rows again and again :(
-- table size was 1 GB.
Я описал в коде.
+150.3
echo $a < 10 ? "0{$a}" : $a;
крутой способ форматирования чисел :D
+123.7
Request.QueryString["outer_email"] = null;
Это я намерил на несколько места :)
+148.3
$cnt2 = $db->get_rows("select count(*) from `".TABLE_PRODUCTS."` where `id`='".intval($s_id)."'");
if ($cnt2[0]['count(*)']) {
//...
}
Это писец.
+96.4
temp:= min(Mon.VGA,Comp.VGA);
inc(n,temp);
dec(Mon.VGA,temp);
dec(Comp.VGA,temp);
temp:= min(Mon.DVI,Comp.DVI);
inc(n,temp);
dec(Mon.DVI,temp);
dec(Comp.DVI,temp);
temp:= min(Mon.Multi,Comp.Multi);
inc(n,temp);
dec(Mon.Multi,temp);
dec(Comp.Multi,temp);
if Mon.Multi<>0
then
begin
temp:= min(Mon.Multi,Comp.VGA);
inc(n,temp);
dec(Mon.Multi,temp);
dec(Comp.VGA,temp);
temp:= min(Mon.Multi,Comp.DVI);
inc(n,temp);
dec(Mon.Multi,temp);
dec(Comp.DVI,temp);
end;
if Comp.Multi<>0
then
begin
temp:= min(Mon.VGA,Comp.Multi);
inc(n,temp);
dec(Mon.VGA,temp);
dec(Comp.Multi,temp);
temp:= min(Mon.DVI,Comp.Multi);
inc(n,temp);
dec(Mon.DVI,temp);
dec(Comp.Multi,temp);
end;
Из ещё одного решения олимпиадной задачи. Вроде подсчитывает количество компов, которые можно собрать при учёте, что у системников и мониторов может быть интерфейс DVI, VGA или оба сразу (Multi).
+98.5
// Этот говняжный кусочек кода лечит работу козьих шариков.
for iter := 0 to staticSet.fields.Count - 1 do
if staticSet.fields[i].IsNull then
;
// Конец говняжного кусочка кода
Вкратце: staticSet - декоратор (обертка) для ADO Recordset; чтобы синхронизировать обертку и носителя, надо было дернуть любой метод. Автор выбрал R/O property IsNull. Но каков вброс. Комментарии прошу считать частью кода. Если учесть, что плотность комментариев 1 на примерно 60 КБ кода.
+84.7
const
found=true;
false=true;
//лжи нет, да будет только правда....
.....
препод долго немог понять как программа вообще работает
%DarkSvesh
+159.7
$string=$_GET['textarea'];
$Words = explode(" ", $string);
$Freq = array();
for($i=0; $i<20; $i++)
{$Freq[] = 0;
}
foreach($Words as $k=>$v)
{
$length = strlen($v);
$strlength = intval($length);
$Freq[$strlength] += 1;
}
foreach($Freq as $k=>$v)
{if ($v > 0)
echo "Number of words with $k letters: $v <br>";
}
Так человек считает количество слов в тексте
+156.1
<wddxPacket>
<data>
<recordset>
<?php foreach($array_xml_string as $xml) { ?>
<field name='<?php print ($xml['name']); ?>'>
<?php while ($data = $xml['name']['string']) ?>
<string><?php print ($data['name']['string']); ?></string>
<?php ?>
<?php }?>
</recordset>
</data>
</wddxPacket>
Человек долго не мог понять что он делает не так
+156.3
$this->DB->query("SELECT * FROM ol_objects WHERE id='{$id}'");
$object = $this->DB->fetch_row();
if ($id=='') {
$object['title']='';
$object['address']='';
$object['type_home']='';
$object['finish']='';
$object['process']='';
$object['breif']='';
$object['type_home']='';
$object['project']='';
$object['floors']='';
$object['flats']='';
$object['square']='';
$object['price']='';
$object['desc']='';
$object['height']='';
$object['facing']='';
$object['walls']='';
$object['wiring']='';
$object['screed_floor']='';
$object['window']='';
$object['heating']='';
$object['balconies']='';
$object['grants_text']='';
$object['id']='';
$object['image']='no_foto';
}
Код рабочего сайта о недвижимости.