- 1
- 2
- 3
- 4
public function __destruct () {
$props =& get_object_vars($this);
$props = array();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
public function __destruct () {
$props =& get_object_vars($this);
$props = array();
}
Двойное уничтожение (если прокатит )))).
+163
// и нафига я использовал тут исключения? :)
try {
if(!trim($to)) throw new Exception('aдpecaт');
if(!trim($in['msg'])) throw new Exception('тeкcт');
if(!trim($in['subj'])) throw new Exception('тема');
} catch (Exception $e) {
raise_error('Отсутствует '.$e->GetMessage().' сообщения.', 'write.php?to='.$to.'&'.SID);
да, нафига?)
−125
while (<>)
{
chomp;
s/\r$//;
next unless $_;
my ($tag, $value) = split / /, $_, 2;
die "Font is not fixed width\n"
if $tag eq 'SPACING' and not $value =~ /[CM]/i;
$currentchar = $value if $tag eq 'ENCODING';
$minchar = $currentchar if not defined $minchar
or ($currentchar < $minchar && $currentchar >= 0);
$maxchar = $currentchar if not defined $maxchar
or ($currentchar > $maxchar && $currentchar >= 0);
И дальше в том же духе...
Взято из файла bdf2gdfont.pl
+139
<noindex>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
...
<noindex>
Заказчик попросил изменить шаблон. Открываю, а там это
+138
<div class="foot-menu">
<ul><li><a href='/artprojects/proekty-vystavki/'>Проекты<br />Выставки</a></li></ul>
<ul><li><a href='/theatre/teatralqnye-proekty/'>Театральные проекты</a></li></ul>
<ul><li><a href='/fashion/fashion-fotosessii/'>Fashion фотосессии</a></li></ul>
<ul><li><a href='/portfolio/aktery--teatra-i-kino/'>Актеры<br />театра и кино</a></li></ul>
<ul><li><a href='/wedding/svadebnye--fotografii/'>Свадебные<br />фотографии</a></li></ul>
<ul><li><a href='/advert/reklama--advertising/'>Реклама<br />Advertising</a></li></ul>
<ul><li><a href='/celeb/raznoe--film-prod/'>Oбучение<br />master class.</a></li></ul>
</div>
Семантичное меню должно быть сделано списками!
+127
(&goodsBuff[k].name==&vmass[p].name)
Сравнение строк
+135
do {
data = get_stat();
} while ((data & (1 << stat_smth_ok_bit_n)) != (1 << stat_smth_ok_bit_n));
Суровый педантичный немецкий код.
−128
ПолучитьСтроку();
Пока КоличествоСтрок() <> 0 Цикл
УдалитьСтроку();
КонецЦикла;
Новый способ удаления всех строк из документа. Похоже, что разработчик не ведает о существовании метода УдалитьСтроки();
+161
var s = '';
s += (hours) ? ( (hours>9) ? hours + ':' : '0' + hours + ':') : '00:';
s += (minute) ? ( (minute>9) ? minute + ':' : '0' + minute + ':') : '00:';
s += (second) ? ( (second>9) ? second + '.' : '0' + second + '.') : '00.';
почему бы не сделать так:
var s = '';
s += (hours<10) ? '0' + hours : hours) + ':';
// и так далее...
+165
if ($row = mysql_fetch_array($result))
{
$obegin = $row[0];
$vbegin = $row[1];
$lbegin = $row[2];
$oclose = $row[3];
$vclose = $row[4];
$opodk = $row[5];
$vpodk = $row[6];
$lpodk = $row[7];
$oend = $row[8];
$vend = $row[9];
$lend = $row[10];
$ozatr = $row[11];
$vzatr = $row[12];
$lzatr = $row[13];
$ooplat = $row[14];
$voplat = $row[15];
$loplat = $row[16];
$opay = $row[17];
$vpay = $row[18];
$lpay = $row[19];
$otraf = $row[20];
$vtraf = $row[21];
$ltraf = $row[22];
}
Даже не смешно