- 1
test_lever.listen_to_me_bro(null); // nothing to be said
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−101
test_lever.listen_to_me_bro(null); // nothing to be said
молчание и безжизненный взгляд
+166
void СSomeClass::InternalRemovePath( QString qsPath, int pUIModule )
{
QProgressDialog * pDlg = (QProgressDialog *)pUIModule;
...................
}
.......................
void someFunction ()
{
..................
QProgressDialog * pProgress = NULL;
pProgress = new QProgressDialog( QObject::tr( "Deleting...") , QObject::tr( "Abort" ), 0, nTotal, NULL );
InternalRemovePath( qsPath , (int) pProgress );
..................
}
И по коду таких вещей (приведение указателей к int при передаче в функции) очень много. Пока собрал проект, задолбался.
Интересно, что автор курил? Хотя, нет - тут уже что-то потяжелее.
+181
int maxOf5(int a, int b, int c, int d, int e) {
int arr[5];
arr[0] = a;
arr[1] = b;
arr[2] = c;
arr[3] = d;
arr[4] = e;
bubbleSort(&arr, 5);
return arr[0];
}
no comments...
+145
<?
// Функция для того, чтобы иЗ***оВаТь текст
$str = 'бросайте вы корявить текст';
function koryavka ($t){
$c = strlen($t);
for($i=0;$i<$c;$i++) {
$t[$i] = (is_int($i/2)) ? strtoupper($t[$i]) : $t[$i];
$ret[] = $t[$i];
}
return implode('',$ret);
}
echo koryavka ($str);
?>
+162
<a href="/otherss/foto/">Фото</a><br>
<!-- *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= -->
<?
$ip=$REMOTE_ADDR;
$modip=substr($ip,0,7);
if ($modip=="192.168")
{
echo "<a href=\"http://192.168.1.1:8000/\">Радио</a><hr>";
// echo "<a>Радио</a><br>";
}
else
{
echo "<a href=\"http://92.255.xxx.10:8000/\">Радио</a><hr>";
// echo "<a>Радио</a><br>";
}
if ($modip=="192.168")
{
echo "<a href=\"http://192.168.1.1:3000/\">Вэб-Почта</a><br>";
}
else
{
echo "<a href=\"http://92.255.xxx.10:3000/\">Вэб-Почта</a><br>";
}
?>
<a href="/filesearch/index.php">Поиск</a><br>
<a href="http://192.168.1.1/stat/kabinet">Кабинет…</a><br>
<a href="/phone_book/">Телефон</a><a href="/phone_book/index_all.php">ы</a><br>
<br>
снова один из отжигов)
маска xxx в третьем бите ип моя, чтоб не палить)
+124
char arr[] = ... // Здесь происходит чтение массива, неважно как
string result = "";
for(int i = 0; i < arr.Length; i++)
{
result += Char.ToString(arr[i]);
}
Console.WriteLine(result);
Что интересно, автор уже пол года на C# пишет, до этого 2 года на Java. Решение ко всему прочему еще и очевидно с квадратичной сложностью. А должно быть, естественно Console.WriteLine(new String(array));
+162.1
if ( !empty($a1) ||
!empty($a1) && !empty($a2) ||
!empty($a1) && !empty($a2) && !empty($a3) ||
!empty($a1) && !empty($a2) && !empty($a3) || && !empty($a4) ||
!empty($a1) && !empty($a2) && !empty($a3) || && !empty($a4) || && !empty($a5) ||
...
!empty($a1) && !empty($a2) && !empty($a3) || && !empty($a4) || && !empty($a5) || && ... !empty($a8) )
{
// что-то делать...
}
Уже и не припомню где именно, но всретил я такую проверочку на рабочем сайте:
После небольшой оптимизации получилось нормально условие... кто скажет какое ???
+152.8
function clearUsers()
{
$f=fopen("users", "w");
fclose($f);
return 0;
}
−115.8
try{
memcpy(pbSourceData, pbDestData + sizeof(tc_version) + sizeof(dwSenderNameLen) + dwSenderNameLen, key_len);
}
catch(...) {
ret = EX_ERROR;
goto err;
}
try{
memcpy(pbKeyData, pbSignData + sizeof(tc_version) + sizeof(dwSenderTPLen) + dwSenderTPLen, key_len);
}
catch(...) {
ret = EX_ERROR;
goto err;
}
Аналогичные куски повторяются раз 10 друг за другом с другими переменными.
0
typedef struct ll_node
{
struct ll_node *prev;
struct ll_node *next;
int val;
} ll_node;
ll_node a;
ll_node b;
ll_node c = {&a, &b,3};
// не работает
a.next = &b;
a.prev = &c;
b.next = &c;
b.prev = &a;
/*
c.next = &a;
c.prev = &b;
*/
// зато так работает:
ll_node arr[3] = {
{&arr[2], &arr[1],1},
{&arr[0], &arr[2],2},
{&arr[1], &arr[0],3}
};
Кольцевой двусвязный список.