- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
<?php
// © Eugen :)
// ...
function fuck($v) {
global $pizdec;
// ...
}
// ...
?>
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+15
<?php
// © Eugen :)
// ...
function fuck($v) {
global $pizdec;
// ...
}
// ...
?>
Оптимистически...
+15
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
12145
+15
<?php
define('true',false);
?>
-
+1021.6
public static void brute(long diap)
{
n = 68491; //задаем некое число
NewMessage("w8. Bruteforce working..."); //вызываем событие
for (int i = 0; i < diap; i++) //мутим цикл
{
d = i;
string brute = Convert.ToString(bug.Equals(n, d)); //сравниваем и возвращаем результат в строку
if (brute == "True")
{
BruteComplete(d.ToString()); //вызываем событие при удачном переборе
break;
}
}
if (ok == false)
{
NewMessage("Brete Failed:(");
}
}
Еще один:
Данный говнокод взят из журнала "ХАКЕР". Вот ссылка, http://www.xakep.ru/magazine/xs/071/076/1.asp
Тут программа должна подобрать число n. Как я понял тип n тут или не указан или переменная глобальная. Но нахрена тогда её объявлять глобальной если она применяется только в этом методе. Далее, d = i это вообще пиздец, да конечно же, если n это объект, а не int то все правильно. Но мне кажется автор полный мудак после того что создал строку brute, блять, конвертировал bool d string и сравнивает строку вида True с true. пиздец, пиздец....уебки...руки поотрывать...
хакеры пля...=\
+887.2
if (current_switch == true)
{
//вырезано
}
else if (current_switch == false)
{
//вырезано
}
Данный говнокод взят из журнала "ХАКЕР". Вот ссылка, http://www.xakep.ru/magazine/xs/071/076/1.asp
хакеры пля...=\
+20.9
$dayofmonth = date('t');
$day_count = 1;
$num = 0;
for($i = 0; $i < 7; $i++)
{
$dayofweek = date('w', mktime(0, 0, 0, date('m'), $day_count, date('Y')));
$dayofweek = $dayofweek - 1;
if($dayofweek == -1) $dayofweek = 6;
if($dayofweek == $i)
{
$week[$num][$i] = $day_count;
$day_count++;
}
else $week[$num][$i] = "";
}
while(true)
{
$num++;
for($i = 0; $i < 7; $i++)
{
$week[$num][$i] = $day_count;
$day_count++;
if($day_count > $dayofmonth) break;
}
if($day_count > $dayofmonth) break;
}
взято с softtime.ru, PHP5 самоучитель
−7
int CompareTo (A a1, A a2)
{
if (a1.Year>a2.Year) return 1;
if (a1.Year<a2.Year) return -1;
return 0;
}
реализация интерфейса IComparable, чем не понравилось стандартное норминрование: return a1.Year - a2.Year; так и не понял
+21
for(int i=0;i<m_tabWidget->count();i++){
textEdit = (TextEdit*)m_tabWidget->widget(i);
if( textEdit && textEdit->close()){
delete textEdit;
textEdit = 0;
}
else break;
}
Часто забывают, что количество элементов в списке изменяется при удалении из него.
+25
private string RemoveNonAlphaChars(string txt)
{
string returnText = txt;
returnText = returnText.Replace("~", "");
returnText = returnText.Replace("`", "");
returnText = returnText.Replace("!", "");
returnText = returnText.Replace("@", "");
returnText = returnText.Replace("#", "");
returnText = returnText.Replace("$", "");
returnText = returnText.Replace("%", "");
returnText = returnText.Replace("^", "");
returnText = returnText.Replace("&", "");
returnText = returnText.Replace("*", "");
returnText = returnText.Replace("(", "");
returnText = returnText.Replace(")", "");
returnText = returnText.Replace("-", "");
returnText = returnText.Replace("_", "");
returnText = returnText.Replace("+", "");
returnText = returnText.Replace("=", "");
returnText = returnText.Replace("{", "");
returnText = returnText.Replace("}", "");
returnText = returnText.Replace("[", "");
returnText = returnText.Replace("]", "");
returnText = returnText.Replace("|", "");
returnText = returnText.Replace("\\", "");
returnText = returnText.Replace("\"", "");
returnText = returnText.Replace("'", "");
returnText = returnText.Replace(";", "");
returnText = returnText.Replace("<", "");
returnText = returnText.Replace(",", "");
returnText = returnText.Replace(">", "");
returnText = returnText.Replace(".", "");
returnText = returnText.Replace("/", "");
returnText = returnText.Replace("?", "");
returnText = returnText.Replace(" ", "");
return returnText.ToUpper();
}
Убирает разделители. ;)
+13.4
prNewProduct.Description = Convert.ToString(tbDescription.Text);
А мы её ещё стрингее сделаем!