- 1
- 2
- 3
- 4
- 5
- 6
@Column(name = "IS_DEFAULT", unique = false, nullable = true, insertable = true, updatable = true, length = 1)
private String isDefault;
......
if (b.getIsDefault().equals("N"))...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+76
@Column(name = "IS_DEFAULT", unique = false, nullable = true, insertable = true, updatable = true, length = 1)
private String isDefault;
......
if (b.getIsDefault().equals("N"))...
Created by: Sudharsan Veluru
+161
console.loh(this);
+147
// В деструкторе класса
if(this) this->Free(this);
фрагмент самоудаляемого объекта, который привязан к определенному классу, который реализует пул-памяти... впринципе не говнокод, но у многих подобные объекты в начале вызывают недоумение...
−140
Говно = 0;
ТекущийДокумент.ВыбратьСтроки();
Пока ТекущийДокумент.ПолучитьСтроку() = 1 Цикл
Если (ТекущийДокумент.ДатаПоставкиЭА < ТекущаяДата()) и (ПустоеЗначение(ТекущийДокумент.ДатаПоставкиЭА) = 0) и (ТекущийДокумент.Аннулирован = 0) и (ТекущийДокумент.Аннулирована = 0) Тогда
Если (ТекущийДокумент.СостояниеСтрокиЗаказа = Перечисление.СостояниеЗаказа.Сделан) или (ПустоеЗначение(ТекущийДокумент.СостояниеСтрокиЗаказа) = 1) Тогда
Говно = 1;
Прервать;
КонецЕсли;
КонецЕсли;
КонецЦикла;
Если Говно = 1 Тогда
Возврат "FONT["+ПолучитьЦвет(0,0,0)+"] BRUSH["+ПолучитьЦвет(128,128,0)+"]";
КонецЕсли;
Код окрашивает строку в цвет говна:)
К коду претензий не имею, но говно-код получается.
+245
cmp DWORD PTR [esi+4], 0 ; if obj->curChip == 0
push ebx
push edi
jne SHORT $LN8@harddetect
movzx ebx, WORD PTR [esi+12] ; ebx = obj->baseport;
jmp SHORT $LN9@harddetect
$LN8@harddetect:
mov ax, WORD PTR [esi+12] ;\
add ax, 2 ; шедевр!
movzx ebx, ax ;/
$LN9@harddetect:
Не понравился размер кода после компиляции. Полез посмотреть. Особо забавной показалась скомпилированная незатейливая конструкция:
unsigned short port = (curChip == 0 ? baseport : baseport + 2);
+166
<?php $ago = time()-$time; ?>
<?php $hour = sfConfig::get('app_hour_in_seconds'); ?>
<?php $day = sfConfig::get('app_day_in_seconds'); ?>
<?php if($ago < 60): ?>
<span>less than one minute ago</span>
<?php elseif($ago < $hour): ?>
<?php $m = floor($ago/60); ?>
<span><?php echo($m); ?> minute<?php echo(($m > 1 ? 's' :'')); ?> ago</span>
<?php elseif($ago <= $day): ?>
<?php $h = floor($ago/$hour); ?>
<span><?php echo($h); ?> hour<?php echo(($h > 1 ? 's' :'')); ?> ago</span>
<?php elseif ($ago <= $day*30): ?>
<?php $d = floor($ago/$day); ?>
<span><?php echo($d); ?> day<?php echo(($d > 1 ? 's' :'')); ?> ago</span>
<?php elseif ($ago <= $day*365): ?>
<?php $m = floor($ago/$day*30); ?>
<?php $d = floor(($ago-$m)/$day); ?>
<span><?php echo($m); ?> month<?php echo(($m > 1 ? 's' :'')); ?> <?php echo($d); ?> day<?php echo(($d > 1 ? 's' :'')); ?> ago</span>
<?php else: ?>
<?php $y = floor($ago/$day*365); ?>
<?php $m = floor(($ago-$y)/$day*30); ?>
<?php $d = floor(($ago-$y-$m)/$day); ?>
<span><?php echo($y); ?> year<?php echo(($y > 1 ? 's' :'')); ?>
<?php echo($m); ?> month<?php echo(($m > 1 ? 's' :'')); ?>
<?php echo($d); ?> day<?php echo(($d > 1 ? 's' :'')); ?> ago</span>
<?php endif; ?>
Кусок кода, выводящий дату поста в формате N days N hours ago....
Кроме собственно говностиля забавляет наличие цифр 30 и 365 в коде)
−859
SELECT
InstanceID,
DisplayValue AS VidDocValue
FROM [dvtable_{D25F1089-C63D-43E1-9FA4-864C48EECCB4}] AS [dvtable_{D25F1089-C63D-43E1-9FA4-864C48EECCB4}_1]
+168
/*
* Выводим чекбоксы :D
* $name - имя инпута чеки
* $val - тру ор фалсе
*/
function checkbox($name, $val)
{
$checked = !empty($val) ? 'checked ' : false;
return "<input type=\"checkbox\" name=\"" . $name . "\" " . $checked . "/>";
}
Тру от фалсе
+169
if(!$this->first_name && !$this->last_name && !$this->countryID && !$this->zoneID && !$this->zip && !$this->state && !$this->city && !$this->address_street && !trim(strip_tags($strAddress))){
return '';
}
if(!$this->first_name && !$this->last_name && !$this->countryID && !$this->zoneID && !$this->zip && !$this->state && !$this->city && !$this->address_street && !$this->address_home && !trim(strip_tags($strAddress))){
return '';
}
if(!$this->first_name && !$this->last_name && !$this->countryID && !$this->zoneID && !$this->zip && !$this->state && !$this->city && !$this->address_street && !$this->address_home && !$this->address_houses && !trim(strip_tags($strAddress))){
return '';
}
if(!$this->first_name && !$this->last_name && !$this->countryID && !$this->zoneID && !$this->zip && !$this->state && !$this->city && !$this->address_street && !$this->address_home && !$this->address_houses && !$this->address_houseroom && !trim(strip_tags($strAddress))){
return '';
}
Найдено в одной CMS
+85
boolean ROLLBACK = new Boolean(false).booleanValue();
И это пишет тимлид (сеньор) в моей конторе