- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
-(bool)hasInternetConnection
{
return true;
}
-(void)checkInternetConnection
{
NSLog(@"checking connection");
mTmp.loggedIn = ([self hasInternetConnection]==YES) ? 0 : -1;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−357.8
-(bool)hasInternetConnection
{
return true;
}
-(void)checkInternetConnection
{
NSLog(@"checking connection");
mTmp.loggedIn = ([self hasInternetConnection]==YES) ? 0 : -1;
}
Мой начальник-тимлид, американский индус по происхождению, узнав, что я уже несколько часов потратил на попытки неизвращенной реализации нужного нам "простого" функционала, сказал, что поможет мне, хоть я и не просил.
Уже через несколько минут я увидел у себя вот эти строки...
P.S. если кто не знает, то код на Objective-C
+63.6
struct window_t
{
int Frame;
int Window;
int Title;
};
int TWindowTID::CreateWindow(int width,int height,int posX,int posY,int WindowType,int &win)
{
GtkWidget* fixed;
fixed = get_new_fixed()
window_t* w0 = new window_t;
// здесь всякие разные манипуляции разной степени бессмысленности
w0->Window=reinterpret_cast<int>(fixed);
return static_cast<int>(w0->Window);
}
Буйство кастов
+96.5
......
int a1=0,a2=0,a3=0,a4=0,a5=0,a6=0,a7=0,a8=0,a9=0,a10=0;
for (int i=0;i<arl->Count;i++)
{
if(arl[i]<0.1)
{
a1++;
}
if(arl[i]<0.2&&arl[i]>0.1)
{
a2++;
}
if(arl[i]<0.3&&arl[i]>0.2)
{
a3++;
}
if(arl[i]<0.4&&arl[i]>0.3)
{
a4++;
}
if(arl[i]<0.5&&arl[i]>0.4)
{
a5++;
}
if(arl[i]<0.6&&arl[i]>0.5)
{
a6++;
}
if(arl[i]<0.7&&arl[i]>0.6)
{
a7++;
}
if(arl[i]<0.8&&arl[i]>0.7)
{
a8++;
}
if(arl[i]<0.9&&arl[i]>0.8)
{
a9++;
}
if(arl[i]<1&&arl[i]>0.9)
{
a10++;
}
}
.....
определение количества элементов в каждом диапазоне. Было написано быстро и влоб, т.к ничего красивее придумать не смог, да и времени не было.
+175.4
function makeQuery($keywords, $item, $type="and")
{
// Тут аффтар вестимо вырезает последовательности из больше чем одного пробела
for ($i=0; $i<1000; $i++)
{
$keywords=str_replace(" "," ", $keywords);
}
$keywords.=" ";
$que="";
// А эта хуета вместо explode( " ", $keywords )
while (strpos($keywords, " "))
{
$que.=" $type $item like '%".substr($keywords, 0, strpos($keywords, " "))."%'";
$keywords=substr($keywords,strpos($keywords, " ")+1);
}
return $que;
}
Функция генерит SQL для поиска. Нарыл в коде чужой чудо-цмски. Такой феерической реализации в жизни не встречал...
+144.4
if (1 || $ar_res['NAME'] == "Московские офисы")
У кого есть трава ?
+144
if (document.all && document.getElementById && !window.opera) this.initIEengine();
if (!document.all && document.getElementById && !window.opera) this.initFFengine();
А в чём суть ?
p.s. а я вот не понимаю почему в опере не работает :(
Взято отсюда : http://www.dotnetcurry.com/ShowArticle.aspx?ID=255&AspxAutoDetectCo okieSupport=1
+126
<div id="t21">
<div id="first">
<table>
<tbody>
<tr><td><noindex><a href="..."><img alt="%AAA%" src="/i/l/belbal.gif"></a></noindex></td></tr>
</tbody>
</table>
</div>
<div class="p"><img src="/i/vert2.gif"></div>
<div>
<table>
<tbody>
<tr><td><noindex><a href="..."><img alt="%AAA%" src="/i/l/anagram.gif"></a></noindex></td></tr>
</tbody>
</table>
</div>
<div class="p"><img src="/i/vert2.gif"></div>
<div>
<table>
<tbody>
<tr><td><noindex><img width="72" height="28" alt="%AAA%" src="/company/about/PFLogo.jpg"><a href="..."></a></noindex></td></tr>
</tbody>
</table>
</div>
<div class="p"><img src="/i/vert2.gif"></div>
<div>
<table>
<tbody>
<tr><td><noindex><a href="..."><img alt="%AAA%" src="/i/l/zibi.gif"></a></noindex></td></tr>
</tbody>
</table>
</div>
<div class="p"><img src="/i/vert2.gif"></div>
<div>
<table>
<tbody>
<tr><td><noindex><a href="..."><img alt="%" src="/i/l/gesus.gif"></a></noindex></td></tr>
</tbody>
</table>
</div>
<div class="p"><img src="/i/vert2.gif"></div>
<!-- И в таком вот духе ещё несколько 50 строк кода -->
Исходник с сайта-конкурента, откуда срочно понадобилось стырить эту часть. Лучше перепишу сам
+170.8
function get_random($length = 8 /*длина суперслучайного числа*/)
{
$result = rand(1,9);
if ($length < 1)
{
$length = 1;
}
for ($i = 1; $i < $length; $i++)
{
$symbols = (string)rand(10000, 99999);
str_shuffle($symbols);
$element = (int)substr($symbols, 1, 1);
$result .= $element;
}
return (int)$result;
}
генератор суперслучайных чисел)
+166.1
<?php
function menu($menu_punkt="Главная")
{
if ($menu_punkt == "Главная")
{
echo "<p>Главная</p>";
}
else
{
echo "<p><a href='index.php'>Главная</a></p>";
}
if ($menu_punkt == "Книги")
{
echo "<p>Книги</p>";
}
else
{
echo "<p><a href='index.php'>Книги</a></p>";
}
if ($menu_punkt == "Уроки")
{
echo "<p>Уроки</p>";
}
else
{
echo "<p><a href='index.php'>Уроки</a></p>";
}
if ($menu_punkt == "Статьи")
{
echo "<p>Статьи</p>";
}
else
{
echo "<p><a href='index.php'>Статьи</a></p>";
}
/* Еще около 10 пунктов меню */
if ($menu_punkt == "О сайте")
{
echo "<p>О сайте</p>";
}
else
{
echo "<p><a href='about.php'>О сайте</a></p>";
}
}
?>
Меню сайта...
−127.7
Выбрать * из РегистрСведений.Таблица Где Таблица.ДатаПодтверждения >= ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0))
Это вот условие писал мой бывший начальник..