- 1
- 2
- 3
- 4
- 5
- 6
- 7
foreach($data as $k=>$v)
{
if(!isset($data[$k]))
{
$data[$k] = $v;
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 1419
+165.5
foreach($data as $k=>$v)
{
if(!isset($data[$k]))
{
$data[$k] = $v;
}
}
+148
do {
continue;
} while (false);
Зациклится или нет?
+143.5
class upload {
//...
function upload($file = '', $destination = '', $permissions = '777', $extensions = '') {
//...
if ( ($this->parse() == true) && ($this->save() == true) ) {
return true;
} else {
return false;
}
}
}
Интересно для кого конструктор возвращает результат...
Oscommerce
+92.2
UniqueNamesTableUtils.putPortletRequestIntoResourceRecordLazyLoadAdminTableModelInSession(portletrequest);
Это IBM WebSphere Portal 6.0 - код является частью портлета, отвечающего за управление объектами портала (административный интерфейс).
+107.8
string status = ProcessData("db1");
if (status == "ERROR") goto ErrorOccured;
status = ProcessData("db2");
if (status == "ERROR") goto ErrorOccured;
status = ProcessData("db3");
if (status == "ERROR") goto ErrorOccured;
if (status == "OK") goto NoError;
ErrorOccured:
tran.Rollback();
return status;
NoError:
tran.Commit()
пятница однако... :)
вот "обнаружил" кодЪ (не забываем, что C#)::
чем товарищЪ думал, трудно понять...
+152
public function step($step = 1)
{
switch ( $step )
{
case 1 :
return $this->step1();
break;
/*
case 2 :
return $this->step2();
break;
case 3 :
return $this->step3();
break;
case 4 :
return $this->step4();
break;
case 11 :
return $this->step11();
break;
*/
default :
return $this->step1();
break;
}
}
^%)
+137.7
foreach ($_pp as $k => $v){
if ($v['qty'] == $_pp[$i*count($groups)]['qty']){
$qtys[$i][]=$v;
}
За такое надо кромсать
+118.6
boolean b;
// ....
switch (b)
{
case true: // ....
case false: // .....
default: // (!) тут был код, и он отличался от предыдущих двух пунктов!
}
автор кода - какой-то индус. это не копипаст, но смысл передан верно
+147
var _U = "undefined";
if (blabla == _U)
var obj = {
'init': function (){o=this;o.param=true},
'somefunction': function (){return o.param;}
}
Пара примеров обфускации.
+143.1
function ExportExcel(boolean forceComplete)
{
if (forceComplete){
var oXML = document.createElement('XML');
if (document.getElementById('ExportExcel') != null)
document.body.removeChild(document.getElementById('ExportExcel'));
var URL = 'ExportExcelHandler.ashx?taskID=' + document.getElementById("hTaskId").value +
'&guids=' + document.getElementById("hSelIds").value
oXML.src = URL;
document.body.appendChild(oXML);
oXML.ondatasetcomplete = showExcelFile;
} else {
setTimeout("ExportExcel(true);", 100);
}
}
суровый аякс :) ждем 100 миллисекунд и считаем, что документ загрузился)