- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
public function addItem(obj):void
{
if(obj is DisplayObject)
{
objectArray.push(obj);
}
else
{
throw new Error("Cannot add item: " + obj + " - item must be a Display Object.");
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−99
public function addItem(obj):void
{
if(obj is DisplayObject)
{
objectArray.push(obj);
}
else
{
throw new Error("Cannot add item: " + obj + " - item must be a Display Object.");
}
}
из http://www.coreyoneil.com/Flash/CDK/
+158
/* Адаптация под оперу */
if ( stristr($_SERVER['HTTP_USER_AGENT'], 'Opera') )
echo "<input type=hidden value='file_ok' name='action'><br><input type=\"image\" src=\"".$url."images/buttons/button_file_ok.png\">";
else
echo "<br><input type=\"image\" src=\"".$url."images/buttons/button_file_ok.png\" value=\"file_ok\" name=\"action\">";
особый говнокод для Оперы
http://my.opera.com/russian/forums/topic.dml?id=918821
+122
var product=dataContext.Products.Where(p=>p.Name == "SomeProductName")
if (products.Count() != 0)
{
return new Product
{
ProductId = products.First().AM_PRODUCT_ID,
ProductName = products.First().PRODUCT_NAME,
IsActive = products.First().IS_ACTIVE
};
}
this way of selecting product from table by its name generate 4 queries instead 1 ...
+164
<?php
$Options = file("OPTIONS.txt");
foreach ($Options as $opt)
{
$opt = trim($opt);
eval("$".$opt.";");
}
+157
template <typename T>
class Animate : public internal::interval_action
{
public:
Animate(render::Sprite* target, bool restore_frame, bool repeat, T* animation)
: m_target(target)
, m_animation(animation)
, m_restore(restore_frame)
, m_time(0.0f)
, m_current_frame(0)
, m_done(false)
, m_frames_count(animation->frames_count())
, interval_action(animation->delay * m_frames_count)
{
...
}
};
Это как раз тот случай, когда "one facepalm is not enough". (c)
+159
$difference = strtotime($VipAcc['DateTime']) - time();
$d = floor($difference/60/60/24);
$h = floor(($difference - $d*60*60*24)/60/60);
$m = floor(($difference - $d*60*60*24 - $h*60*60)/60);
так и не выучил функций по работе со временем
($VipAcc['DateTime'] - значение взято з базы)
+157
if($_ENV["COMPUTERNAME"]!='BX')
{
CopyDirFiles($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/subscribe/install/admin", $_SERVER["DOCUMENT_ROOT"]."/bitrix/admin");
// и еще куча аналогичного
}
шедевральная проверка
битрикс, да :)
+147
if ($result and mysql_num_rows($result) > 0) {
/*здесь код*/
}
бля..... ну это же php...
+119
int buf;
for (int j = 1; j < srows.Length; j++)
for (int i = 0; i < srows.Length - j; i++)
{
if (vrows[i] > vrows[i + 1])
{
buf = vrows[i];
vrows[i] = vrows[i + 1];
vrows[i + 1] = buf;
buf = srows[i];
srows[i] = srows[i + 1];
srows[i + 1] = buf;
}
}
В коде формы. (c) EGAR
−106
private function handleApplcationCallback(call:String, params:String = "") : void
{
var paramsArr:Array;
if(params)
paramsArr = params.length > 0 ? params.split(",") : [];
else
paramsArr = [];
try
{
handleApplicationCalls(call,paramsArr);
}
catch (error : Error)
{
}
}