-
Лучший говнокод
- В номинации:
-
- За время:
-
-
+65
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
for(;;)
{
try
{
game();
}
catch(game_end e)
{
if(e.reason == GAME_WIN)
{
printf("** Would you like to play again? (y-n) ");
if(get_y_n()) continue;
break;
}
else if(e.reason == GAME_LOSE)
{
printf("** Try again? (y-n) ");
if(get_y_n()) continue;
printf("** Are you coward? (y-n) ");
if(get_y_n()) break;
printf("** Try again? (y-n) ");
if(get_y_n()) continue;
break;
}
else if(e.reason == GAME_RESTART)
{
continue;
}
else
{
break;
}
}
}
Писал игру в школе
GovnocoderJr,
16 Января 2010
-
+65
- 1
- 2
- 3
<div class="frame" style="width: 298px;//width: 350px;//padding-left: 20px;">
<!-- Content -->
</div>
Да-да, именно так, со слешами, в рабочем проекте и есть. решил не трогать
Shock,
30 Сентября 2009
-
+65
- 1
- 2
- 3
- 4
- 5
- 6
if (s.length() < 2)
return false;
if (s.charAt(1) == ':') {
return true;
}
return false;
lian,
23 Сентября 2009
-
+64.9
- 1
- 2
- 3
// ...
private Blob lClob; //файл
// ...
nxx,
29 Января 2010
-
+64.9
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
<?
$num = substr( $_GET["num"], 0, 1 );
if ( $num == "-" ) {
// число отрицательное
} elseif ( $num == 0 ) {
// число равно нулю
} else {
// число положительное
}
?>
Говнокод старых времен. Чисто посмеяться. Оправдание: мозк совсем не варил уже ибо неспали 2-3 дня. Задача: определить ОТРИЦАТЕЛЬНОЕ ЧИСЛО или нет. Решение сами видите. PS: на утро естественно исправили. Сами над "решением" ночным ржали долго. :)
guest,
24 Декабря 2008
-
+64.8
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
public static Boolean parseBoolean(Object x)
{
if(x instanceof Integer)
return (Integer) x != 0;
if(x == null)
return false;
if(x instanceof Boolean)
return (Boolean) x;
if(x instanceof Double)
return Math.abs((Double) x) < 0.00001;
return !("" + x).equals("");
}
Веселый кусочег из эмулятора сервера Lineage II (Сборка от L2f).
VirtualVoid,
20 Апреля 2010
-
+64.8
- 1
- 2
- 3
- 4
long timer = -System.currentTimeMillis();
method.invoke(...);
timer += System.currentTimeMillis();
log.info("Executed: " + timer + " ms.");
Obychno ja delaju dve peremennyje start i end:
long start = System.currentTimeMillis();
method.invoke(...);
long end = System.currentTimeMillis();
log.info("Executed: " + (end-start) + " ms.");
Inogda ewe ljudi pishut s odnoj peremennoj, no tut vpolne ponjatno, chto v nej hranitsja:
long t = System.currentTimeMillis();
method.invoke(...);
t = System.currentTimeMillis() - t;
A vot zafigachit' v peremennuju "timer" OTRITSATEL'NOJE znachenije - eto da...
asolntsev,
13 Апреля 2010
-
+64.6
- 1
- 2
- 3
- 4
private static final int LENGHT255 = 255;
private static final int LENGHT450 = 450;
private static final int LENGHT3 = 3;
private static final int LENGHT5 = 5;
Константы для проставления длин в Entity.
guest,
10 Февраля 2009
-
+64.4
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
int main(int argc, char **argv){
QApplication app(argc, argv);
QWebView view;
view.load(QUrl("http://www.linuxcertif.com/"));
view.show();
app.exec();
QWebSettings::setIconDatabasePath("/tmp");
QWebSettings::iconForUrl(QUrl("http://www.linuxcertif.com/"));
QIcon icon = QWebSettings::iconForUrl(QUrl("http://www.linuxcertif.com/"));
QPushButton button;
button.setIcon(icon);
button.show();
return app.exec();
}
смотрим на восьмую строку и понимаем, что она не делает ничего....
ошибка то мелкая, было бы не смешно, если тока этот код не распологался бы на багтрекере вебикита - https://bugs.webkit.org/show_bug.cgi?id=29440
еще в вебките забавно, что если в этом семпле седьмую строку переместить сразу за второй, семпл работает...
LuCiFer,
29 Декабря 2009
-
+64.2
- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
ReturnType SomeFunction(...)
{
...
{
Mutex mutex;
Mutex::ScopedLock lock(mutex);
...
}
...
}
убер синхронизация
g26g,
18 Сентября 2009