- 1
$arParams["FILES_COUNT"] = intVal(intVal($arParams["FILES_COUNT"]) > 0 ? $arParams["FILES_COUNT"] : 5);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
$arParams["FILES_COUNT"] = intVal(intVal($arParams["FILES_COUNT"]) > 0 ? $arParams["FILES_COUNT"] : 5);
Битрикс. Количество, так сказать, файлов.
+75
try {
Method m = this.getClass().getMethod("setLayerType", int.class, Paint.class);
if (m != null) {
m.invoke(this, View.LAYER_TYPE_SOFTWARE, (Object)null);
}
} catch (NoSuchMethodException e) {
} catch (IllegalAccessException e) {
} catch (InvocationTargetException e) {
}
Моему коллеге пришлось писать _такое_ только потому, что заказчик не захотел форкнуть проект на две отдельных ветки, для Android 2.3 и для 3.2.
+86
private static void slowDownABit() {
for (int i = 0; i < 100; i++) {
new Thread() {
@Override
public void run() {
for (int i = 0; i < 10000000; i++) {
double d1 = Math.random() + 1;
double d2 = Math.random() + 1;
double d3 = Math.random() + 1;
double d4 = Math.random() + 1;
double d = d1 * d2 / d3 / d4 * Math.sin(Math.random());
}
}
}.start();
}
}
+167
function loadvalue()
{
var link="connect3.html";
if(link != "connect3.html")
location.href=link;
}
Wi-Fi роутер от Дом.ру (Netgear (модель не известна)).
Код из его "веб панельки".
+147
<?php
/*.......*/
$x =& J_USER;
/*.......*/
?>
Ошибка порадовала.
"Parse error: syntax error, unexpected ';', expecting T_PAAMAYIM_NEKUDOTAYIM"
"а, да ебать, говно вопрос.
+105
procedure TForm2.FormCreate(Sender: TObject);
begin
SpeedButton1.Left := Form2.ClientWidth div 2 - SpeedButton1.Width;
SpeedButton1.Top := Form2.ClientHeight div 2 - SpeedButton1.Height;
SpeedButton2.Left := Form2.ClientWidth div 2;
SpeedButton2.Top := Form2.ClientHeight div 2 - SpeedButton2.Height;
SpeedButton3.Left := Form2.ClientWidth div 2 - SpeedButton3.Width;
SpeedButton3.Top := Form2.ClientHeight div 2;
SpeedButton4.Left := Form2.ClientWidth div 2;
SpeedButton4.Top := Form2.ClientHeight div 2;
end;
+175
function get_user_name($id) {
$query = "
SELECT name
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->name;
}
}
function get_user_login($id) {
$query = "
SELECT login
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->login;
}
}
function get_user_password($id) {
$query = "
SELECT password
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->password;
}
}
function get_user_role($id) {
$query = "
SELECT role
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->role;
}
}
function get_user_adress($id) {
$query = "
SELECT adress
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->adress;
}
}
function get_user_valuta($id) {
$query = "
SELECT valuta
FROM users
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->valuta;
}
}
function get_room_type($id){
$query = "
SELECT type
FROM rooms
WHERE id = '".$id."'
";
$this->registry['sql']->query($query);
if ($this->registry['sql']->getNumberRows()>0) {
$result = $this->registry['sql']->getFetchObject();
return $result[0]->type;
}
}
в догонку к Говнокод #7684
+167
char *sLoop = new char[4];
_itoa(i, sLoop, 10);
string strField = fp1 + sLoop + fp2;
char *str = new char[255];
for (int i=0; i<=sizeof(strField); i++)
str[i] = strField[i];
_bstr_t impFieldName(str);
// думаю, очевдно, что delete нигде не было. ;)
+73
if(block == Block.blockDiamond || block == Block.oreDiamond)
{
return toolMaterial.getHarvestLevel() >= 2;
}
if(block == Block.blockGold || block == Block.oreGold)
{
return toolMaterial.getHarvestLevel() >= 2;
}
if(block == Block.blockSteel || block == Block.oreIron)
{
return toolMaterial.getHarvestLevel() >= 1;
}
if(block == Block.blockLapis || block == Block.oreLapis)
{
return toolMaterial.getHarvestLevel() >= 1;
}
if(block == Block.oreRedstone || block == Block.oreRedstoneGlowing)
{
return toolMaterial.getHarvestLevel() >= 2;
}
Из сорцов майнсрафта.
Нахрена делать из двух ifов пять?!
−117
// Здесь примерно еще примерно 50 условий
if (event.keyCode == 188)
{
my_answer[pos_text] = "Б";
pos_text = pos_text + 1;
}
if (event.keyCode == 190)
{
my_answer[pos_text] = "Ю";
pos_text = pos_text + 1;
}
Маленький кусочек говнокода..