- 1
assert ( false );
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+72.2
assert ( false );
Найдено в глубинах кода :)
+136.4
// string prefix = ...
query.Parameters[string.Format("{0}", prefix)].Value = m_Values[0];
из того же класса что и #2011
+99
new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
Создание даты
+159.7
<?php
echo test;
?>
Денвер отвечает:
Notice: Use of undefined constant test - assumed 'test' in file.php on line 2
[Денвер: показать возможную причину ошибки]
Смотрим причину ошибки:
"Это предупреждение, вероятнее всего, возникает вследствие высокого уровня контроля ошибок в PHP, по умолчанию установленного в Денвере (E_ALL)"
Скрыл вывод ошибок и профит ;)
Денвер выращивает быдлоКОТЕРОВ!
+156
$db = JFactory::getDBO();
$records = $db->Execute(
'SELECT DISTINCT(MONTH(publication_date)) ' .
' FROM miel_news' .
' WHERE `news_type` != \'analytics\' and YEAR(publication_date) = ' . $year .
' AND publish=1'.
' AND publication_date < \''.date('Y-m-d H:i:s').'\''.
' ORDER BY publication_date DESC');
if ($records->data){
$mm = array('Январь', 'Февраль', 'Март' , 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь');
$m_array = array_map('array_shift', $records->data);
foreach ($m_array as $key => $value){
$value--;
$month[] = array('name' => $mm[$value], "id" =>$value+1) ;
}
return $month;
}
+60.1
CString str;
if(censored_num < 10)
str.Format(_T("CENSORED 0%d"), censored_num);
else
str.Format(_T("CENSORED %d"), censored_num);
Найдено в рабочем коде.
−156
Дораспределить = Новый ТаблицаЗначений();
Дораспределить.Колонки.Добавить("Строка");
Дораспределить.Колонки.Добавить("Количество");
.....
Дораспределить.Очистить();
НовДораспределить = Дораспределить.Добавить();
НовДораспределить.Строка = Дораспределить[0].Строка;
НовДораспределить.Количество = Дораспределить[0].Количество - ОсталосьРаспределить;
Новые приключения Самоделкина. На этот раз у него не прокатило, в последней строке валится с ошибкой.
+158.6
<script type="text/javascript">
var pointsH =
[
<?php
$aPointsH = JRequest::getVar('aPoint');
if(is_array($aPointsH) && count($aPointsH) > 0){
.........
}else{
?>
[
<?php echo 0 ?>,
<?php echo 0 ?>,
'<?php echo 0 ?>',
<?php echo 0 ?>,
'<?php echo 0 ?>',
'<?php echo 0 ?>',
'<?php echo 0 ?>'
],
<?php
}
.....................
?>
....................
</script>
−116.9
Public Function Str2Hex(ByVal strData As String)
Dim i As Long, CryptString As String, tmpAppend As String
On Local Error Resume Next
For i = 1 To Len(strData)
tmpAppend = Hex$(Asc(Mid$(strData, i, 1)))
If Len(tmpAppend) = 1 Then tmpAppend = Trim$(Str$(0)) & tmpAppend
CryptString = CryptString & tmpAppend: DoEvents
Next i
Str2Hex = CryptString
End Function
Работающий перевод строки в Hex.
Но:
1. On Error ... - Где тут может быть Error?!
2. Вместо "0" почему-то написано Trim$(Str$(0)
3. DoEvents, выполняющийся после каждого добавления к строке сильно замедлит код
+77
if ((!getUserSession().getKodUser().equalsIgnoreCase("0")) &&
(!getUserSession().getKodUser().equalsIgnoreCase("0")))
16:33
// проверка на регистрацию пользователя в системе
//--------------------------------------------------------------------------------------
Long userKod;
if ((!getUserSession().getKodUser().equalsIgnoreCase("0")) &&
(!getUserSession().getKodUser().equalsIgnoreCase("0")))
{
userKod = Long.parseLong(CalcUtil.getUserSession().getKodUser());
Iterator itUser =
getUserSession().getAsuEjb().findSpUserByKodUser(userKod).iterator();
Увидел у одного человека.