- 1
- 2
- 3
- 4
- 5
- 6
$massday = array('So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', '');
for ($i = 0; $i < count($massday); $i++) {
if ($i == $day)
$day = $massday[$i];
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+156
$massday = array('So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa', '');
for ($i = 0; $i < count($massday); $i++) {
if ($i == $day)
$day = $massday[$i];
}
Дни недели в одной из ORM
+165
//
// Dear maintainer:
//
// Once you are done trying to 'optimize' this routine,
// and have realized what a terrible mistake that was,
// please increment the following counter as a warning
// to the next guy:
//
// total_hours_wasted_here = 25
//
−116
SELECT * FROM SomeTable WHERE Column1 = '%SearchWord%' AND Column2 = '%AnotherSearchWord%' AND Column3 = '%%' AND Column4 = '%%' AND Column5 = '%%'
Коллега написал поиск на Reporting Services, в таблице есть несколько текстовых полей, пользователю предлагается заполнить несколько полей ввода. В представленном выше примере пользователь заполнил 2 поля из 5 и вот такой замечательный запрос идет на сервер.
+145
if($('headerForm:topCancelLink')){
$('headerForm:topCancelLink').style.display='block';
}
Зачем использовать CSS, если есть prototype?
+167
<p class="last_pay">
<?if($arResult["history"]["PROPERTIES"]["payment10_date"]["VALUE"]):?>
<?=$arResult["history"]["PROPERTIES"]["payment10_date"]["VALUE"]?> Произведен платеж на ... бла бла
<?else:?>
<?if($arResult["history"]["PROPERTIES"]["payment9_date"]["VALUE"]):?>
<?=$arResult["history"]["PROPERTIES"]["payment9_date"]["VALUE"]?> Произведен платеж на сумму ...
<?else:?>
<?if($arResult["history"]["PROPERTIES"]["payment8_date"]["VALUE"]):?>
<?=$arResult["history"]["PROPERTIES"]["payment8_date"]["VALUE"]?> Произведен платеж на сумму ...
<?else:?>
<?if($arResult["history"]["PROPERTIES"]["payment7_date"]["VALUE"]):?>
<?=$arResult["history"]["PROPERTIES"]["payment7_date"]["VALUE"]?> Произведен платеж на сумму ...
<?else:?>
<?if($arResult["history"]["PROPERTIES"]["payment6_date"]["VALUE"]):?>
<?=$arResult["history"]["PROPERTIES"]["payment6_date"]["VALUE"]?> Произведен платеж на сумму ...
<?else:?>
<?if($arResult["history"]["PROPERTIES"]["payment5_date"]["VALUE"]):?>
<?=$arResult["history"]["PROPERTIES"]["payment5_date"]["VALUE"]?> Произведен платеж на сумму ...
<?else:?>
<?if($arResult["history"]["PROPERTIES"]["payment4_date"]["VALUE"]):?>
<?=$arResult["history"]["PROPERTIES"]["payment4_date"]["VALUE"]?> Произведен платеж на сумму ...
<?else:?>
<?if($arResult["history"]["PROPERTIES"]["payment3_date"]["VALUE"]):?>
<?=$arResult["history"]["PROPERTIES"]["payment3_date"]["VALUE"]?> Произведен платеж на сумму ...
<?else:?>
<?if($arResult["history"]["PROPERTIES"]["payment2_date"]["VALUE"]):?>
<?=$arResult["history"]["PROPERTIES"]["payment2_date"]["VALUE"]?> Произведен платеж на сумму ...
<?else:?>
<?if($arResult["history"]["PROPERTIES"]["payment1_date"]["VALUE"]):?>
<?=$arResult["history"]["PROPERTIES"]["payment1_date"]["VALUE"]?> Произведен платеж на сумму ...
<?else:?>
Вы пока не производили платежи
<?endif;?>
<?endif;?>
<?endif;?>
<?endif;?>
<?endif;?>
<?endif;?>
<?endif;?>
<?endif;?>
<?endif;?>
<?endif;?>
<?endif;?>
</p>
красиво
+88
public static String objectToString( Object val ) {
if ( val == null ) {
return null;
} // if
if ( val.getClass() != String.class ){
Utils.outln( "Utils.objectToString: Illegal argument: val=" + val +
"; val.getClass()=" + val.getClass()
);
//--Чтобы было видно, где неправильно------------------------------------
try {
String str = null;
int len = str.length();
} catch ( Exception ex ) {
ex.printStackTrace();
} // try
//--Чтобы было видно, где неправильно------------------------------------
return "";
} // if
return (String)( val );
} // objectToString
Нашел в коде проекта. Много думал
+106
for(int iyhx=0; iyhx<nLen; iyhx++)
"А идите вы на iyhx."
+158
private function _strip($data)
{
$lit = array("\\t", "\\n", "\\n\\r", "\\r\\n", " ");
$sp = array('', '', '', '', '');
return str_replace($lit, $sp, $data);
}
+1000
while (cin >> v1 >> v2 >> t >> f >> c)
{
...
}
Олимпиадная задачка, на вход подается всего 5 чисел. Все решение находится внутри вышеприведенного while'а.
+157
<ul>
<?
$AchievmentPoints = $opts->getAchievmentPoints();
$dost='';
$stat='';
?>
<? foreach ($achievments as $id => $item): ?>
<?
?>
<?$dost.='<li style="width:100%;clear:both;" class="table1"><div class="table">
<div style="width:35px;float:left;display:table-cell;text-align: right">'.$item->getImg().'
</div><div style="float:left;"><div><span class="caption">'.$item->caption.'
</span> <span class="small minor" style="font-size:14px;">('.$item->level.')
</span></div><div class="minor small" style="width:100%">'.$item->subtext.':
<span class="ach"><span>'.$item->count.'</span><span>/'.$item->nextLevelCount().'
</span></span></div></div></div><div style="height:40px;"></div></li>';?>
<? endforeach; ?>
<?
$stat.='
<li style="width:100%;clear:both;" class="table1">
<p style="padding-top: -2px;margin-top: 7px;"></p>
<div class="table">
<div style="width:35px;float:left;display:table-cell;text-align: right">
<img width="16" height="16" src="/images/icons/achive_on.png" alt="o"/>
</div>
<div style="float:left;">
<span class="caption">Получено</span>
<span class="ach">
<span>('.$getAchievmentPoints.')</span>
</span>
</div></div></li>
<li style="width:100%;clear:both;" class="table1"> <div class="table">
<div style="width:35px;float:left;display:table-cell;text-align: right">
<img width="16" height="16" src="/images/icons/achive_off.png" alt="o"/>
</div>
<div style="float:left;">
<span class="caption" >Не получено</span>
<span class="ach">
<span>('.(count($achievments) - $AchievmentPoints).')</span>
</span>
</div></div></li>
<p style="padding-top: -2px;margin-top: 7px;"></p>
<div class="eventlight" style="height:2px;width:100%;"></div>
';
echo $stat.$dost;
?>
<li style="width:100%;clear:both;" class="table1"> <div class="table">
<div style="width:35px;float:left;display:table-cell;text-align: right">
<img width="16" height="16" src="/images/icons/achive_off.png" alt="o"/>
</div>
<div style="float:left;">
<span class="caption" >Всего достижений:</span>
<span class="ach">
<span>(<?= $AchievmentPoints;?>)</span>
</span>
</div></div></li>
</ul>
Мой первый гомнокод :)