1. Лучший говнокод

    В номинации:
    За время:
  2. Java / Говнокод #1003

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    void log(boolean e) {
    	if (String.valueOf(e).length() < 5) {
    		System.err.println("Something bad happened.");
    	}
    }

    Логгер

    guest, 05 Мая 2009

    Комментарии (1)
  3. Java / Говнокод #940

    +150

    1. 1
    2. 2
    3. 3
    if (id != object.id) return false;
    
    return true;

    IntelliJ IDEA 8 :) equals по интовому полю.
    Хорошо хоть сама тут же предлагает упростить.. :)

    guest, 24 Апреля 2009

    Комментарии (5)
  4. JavaScript / Говнокод #932

    +150

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    function ConditionsToNum(cn) {
    	switch (cn) {
    		case "По окладу": return (0);
    		case "Почасовая": return (1);
    	}
    }
    
    function NumToConditions(cn) {
    	switch (parseInt(cn)) {
    		case 0: return ("По окладу");
    		case 1: return ("Почасовая");
    	}
    }

    guest, 23 Апреля 2009

    Комментарии (1)
  5. Java / Говнокод #927

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    try {
    			AjaxContext ajaxContext = AjaxContextImpl
    					.getCurrentInstance(context);
    			ajaxContext.setAjaxRequest(true);
    		} catch (Exception e) {
    			e.getMessage();
    		}

    guest, 23 Апреля 2009

    Комментарии (3)
  6. PHP / Говнокод #908

    +150

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    $n_S="select * from users where login='$target'";
    $n_q=mysql_query($n_S);
    $n_row=mysql_fetch_array($n_q);
    $n_login=$n_row[login];
    $n_name=$n_row[name];
    $n_sex=$n_row[sex];
    $n_level=$n_row[level];
    $n_sila=$n_row[sila];
    $n_lovkost=$n_row[lovkost];
    $n_udacha=$n_row[udacha];
    $n_power=$n_row[power];
    $n_intellekt=$n_row[intellekt];
    $n_vospriyatie=$n_row[vospriyatie];
    $n_money=$n_row[money];
    $n_obraz=$n_row[obraz];
    $n_status=$n_row[status];
    $n_town=$n_row[town];
    $n_mail=$n_row[mail];
    $n_exp=$n_row[exp];
    $n_next_up=$n_row[next_up];
    $n_win=$n_row[win];
    $n_lose=$n_row[lose];
    $n_birthday=$n_row[birthday];
    $n_date=$n_row[date];
    $n_icq=$n_row[icq];
    $n_ups=$n_row[ups];
    $n_hp=$n_row[hp];
    $n_hp_all=$n_row[hp_all];
    $n_mana=$n_row[mana];
    $n_mana_all=$n_row[mana_all];
    $n_login_sec=$n_row[login_sec];
    $n_mass=$n_row[mass];
    $n_room=$n_row[room];
    $n_maxmass=$n_row[maxmass];
    
    if(empty($money)){$money=$n_money;}
    if(empty($login_sec)){$login_sec=$n_login_sec;}
    if(empty($icon)){$icon=$n_obraz;}
    if($n_login_sec!=$login_sec){$v_login_sec="Логин в чате изменен с <b>$n_login_sec</b> на <b>$login_sec</b>.<br>";}
    if($n_name!=$name){$v_name="Имя изменено с <b>$n_name</b> на <b>$name</b>.<br>";}
    if($n_sex!=$sex){$v_sex="Пол изменен с <b>$n_sex</b> на <b>$sex</b>.<br>";}
    if($n_level!=$level){$v_level="Уровень изменен с <b>$n_level</b> на <b>$level</b>.<br>";}
    if($n_sila!=$u){$v_sila="Сила изменена с <b>$n_sila</b> на <b>$u</b>.<br>";}
    if($n_lovkost!=$g){$v_lovkost="Ловкость изменена с <b>$n_lovkost</b> на <b>$g</b>.<br>";}
    if($n_udacha!=$l){$v_udacha="Интуиция изменена с <b>$n_udacha</b> на <b>$l</b>.<br>";}
    if($n_power!=$z){$v_power="Выносливость изменена с <b>$n_power</b> на <b>$z</b>.<br>";}
    if($n_intellekt!=$intellekt){$v_intellekt="Интеллект изменен с <b>$n_intellekt</b> на <b>$intellekt</b>.<br>";}
    if($n_vospriyatie!=$vospriyatie){$v_vospriyatie="Мудрость изменена с <b>$n_vospriyatie</b> на <b>$vospriyatie</b>.<br>";}
    if($n_money!=$money){$v_money="Деньги изменены с <b>$n_money</b> на <b>$money</b>.<br>";}
    if($n_obraz!=$icon){$v_obraz="Образ изменен с <b>$n_obraz</b> на <b>$icon</b>.<br>";}
    if($n_status!=$status){$v_status="Статус изменен с <b>$n_status</b> на <b>$status</b>.<br>";}
    if($n_town!=$city){$v_town="Город изменен с <b>$n_town</b> на <b>$city</b>.<br>";}
    if($n_mail!=$email){$v_mail="Email изменен с <b>$n_mail</b> на <b>$email</b>.<br>";}
    if($n_exp!=$exp){$v_exp="Опыт изменен с <b>$n_exp</b> на <b>$exp</b>.<br>";}
    if($n_next_up!=$num_up){$v_next_up="Следующий ап изменен с <b>$n_next_up</b> на <b>$num_up</b>.<br>";}
    if($n_win!=$victory){$v_win="Победы изменены с <b>$n_win</b> на <b>$victory</b>.<br>";}
    if($n_lose!=$lose){$v_lose="Поражения изменены с <b>$n_lose</b> на <b>$lose</b>.<br>";}
    if($n_birthday!=$birthday){$v_birthday="День рождения изменен с <b>$n_birthday</b> на <b>$birthday</b>.<br>";}
    if($n_date!=$date){$v_date="Дата рождения изменена с <b>$n_date</b> на <b>$date</b>.<br>";}
    if($n_icq!=$icq){$v_icq="icq изменен с <b>$n_icq</b> на <b>$icq</b>.<br>";}
    if($n_ups!=$ups){$v_ups="Кол-во свободных статов изменено с <b>$n_ups</b> на <b>$ups</b>.<br>";}
    if($n_hp!=$hp){$v_hp="HP изменено с <b>$n_hp</b> на <b>$hp</b>.<br>";}
    if($n_hp_all!=$maxhp){$v_hp_all="maxHP изменено с <b>$n_hp_all</b> на <b>$maxhp</b>.<br>";}
    if($n_mana!=$mana){$v_mana="Мана изменена с <b>$n_mana</b> на <b>$mana</b>.<br>";}
    if($n_mana_all!=$mana_all){$v_mana_all="maxМана изменена с <b>$n_mana_all</b> на <b>$mana_all</b>.<br>";}
    if($n_mass!=$mass){$v_mass="масса рюкзака изменена с <b>$n_mass</b> на <b>$mass</b>.<br>";}
    if($n_room!=$room){$v_room="перемешон с <b>$room</b> в <b>$room</b><br>";}
    if($n_maxmass!=$maxmass){$v_maxmass="max масса рюкзака изменена с <b>$n_maxmass</b> на <b>$maxmass</b>.<br>";}

    Содержимое файлов АнтиБК везде примерно такое

    guest, 20 Апреля 2009

    Комментарии (5)
  7. PHP / Говнокод #907

    +150

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    <?php
    function check_ip(){
    $good_return="";
    global $_SERVER;
    if($_SERVER['HTTP_VIA']==false){ return die; }else{
    return $good_return;}
    }
    //Проверка IP на реальность
    check_ip();
    ?>

    Без комментариев :)

    guest, 20 Апреля 2009

    Комментарии (5)
  8. PHP / Говнокод #904

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    if($a==1){
    $a = 1;
    return $a
    }

    Вот что прислали индусы!

    guest, 19 Апреля 2009

    Комментарии (2)
  9. PHP / Говнокод #902

    +150

    1. 1
    FALSE === $cache || 0 == (int)$cache

    пиздец. класс dbtree.

    guest, 19 Апреля 2009

    Комментарии (2)
  10. PHP / Говнокод #898

    +150

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    68. 68
    69. 69
    70. 70
    71. 71
    function ruslat ($string) # Задаём функцию перекодировки кириллицы в транслит.
                   {
                      $string = ereg_replace("ж","zh",$string);
                      $string = ereg_replace("ё","yo",$string);
                      $string = ereg_replace("й","i",$string);
                      $string = ereg_replace("ю","yu",$string);
                      $string = ereg_replace("ь","II",$string);
                      $string = ereg_replace("ч","ch",$string);
                      $string = ereg_replace("щ","sh",$string);
                      $string = ereg_replace("ц","c",$string);
                      $string = ereg_replace("у","u",$string);
                      $string = ereg_replace("к","k",$string);
                      $string = ereg_replace("е","e",$string);
                      $string = ereg_replace("н","n",$string);
                      $string = ereg_replace("г","g",$string);
                      $string = ereg_replace("ш","sh",$string);
                      $string = ereg_replace("з","z",$string);
                      $string = ereg_replace("х","h",$string);
                      $string = ereg_replace("ъ","II",$string);
                      $string = ereg_replace("ф","f",$string);
                      $string = ereg_replace("ы","y",$string);
                      $string = ereg_replace("в","v",$string);
                      $string = ereg_replace("а","a",$string);
                      $string = ereg_replace("п","p",$string);
                      $string = ereg_replace("р","r",$string);
                      $string = ereg_replace("о","o",$string);
                      $string = ereg_replace("л","l",$string);
                      $string = ereg_replace("д","d",$string);
                      $string = ereg_replace("э","yе",$string);
                      $string = ereg_replace("я","jа",$string);
                      $string = ereg_replace("с","s",$string);
                      $string = ereg_replace("м","m",$string);
                      $string = ereg_replace("и","i",$string);
                      $string = ereg_replace("т","t",$string);
                      $string = ereg_replace("б","b",$string);
                      $string = ereg_replace("Ё","yo",$string);
                      $string = ereg_replace("Й","I",$string);
                      $string = ereg_replace("Ю","YU",$string);
                      $string = ereg_replace("Ч","CH",$string);
                      $string = ereg_replace("Ь","II",$string);
                      $string = ereg_replace("Щ","SH",$string);
                      $string = ereg_replace("Ц","C",$string);
                      $string = ereg_replace("У","U",$string);
                      $string = ereg_replace("К","K",$string);
                      $string = ereg_replace("Е","E",$string);
                      $string = ereg_replace("Н","N",$string);
                      $string = ereg_replace("Г","G",$string);
                      $string = ereg_replace("Ш","SH",$string);
                      $string = ereg_replace("З","Z",$string);
                      $string = ereg_replace("Х","H",$string);
                      $string = ereg_replace("Ъ","II",$string);
                      $string = ereg_replace("Ф","F",$string);
                      $string = ereg_replace("Ы","Y",$string);
                      $string = ereg_replace("В","V",$string);
                      $string = ereg_replace("А","A",$string);
                      $string = ereg_replace("П","P",$string);
                      $string = ereg_replace("Р","R",$string);
                      $string = ereg_replace("О","O",$string);
                      $string = ereg_replace("Л","L",$string);
                      $string = ereg_replace("Д","D",$string);
                      $string = ereg_replace("Ж","Zh",$string);
                      $string = ereg_replace("Э","Ye",$string);
                      $string = ereg_replace("Я","Ja",$string);
                      $string = ereg_replace("С","S",$string);
                      $string = ereg_replace("М","M",$string);
                      $string = ereg_replace("И","I",$string);
                      $string = ereg_replace("Т","T",$string);
                      $string = ereg_replace("Б","B",$string);
                      $string = ereg_replace(":","-",$string);
                      return $string;
                   }

    На одном форуме нашел.
    Функция транслитерации.

    guest, 18 Апреля 2009

    Комментарии (4)
  11. PHP / Говнокод #897

    +150

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    $yj_date .='<table class="yj_contentpaneopen"><tr><td>';
    $yj_date .= '<table width="100%" border="0"><tr valign="top">';
    $yj_date .= '<td class="yj_date">';
    $yj_date .= $dispaly.'</td><td  style="width:100%;">';				
    echo $yj_date;

    Классический говнокодец, к тому же выдает ворнинг.
    К слову ребята делают платные компоненты для Joomla которые стоят недешево...
    Совершенно не разбираясь в PHP тупо упростил до:
    $yj_date ='<table class="yj_contentpaneopen"><tr><td><tabl e width="100%" border="0"><tr valign="top"><td class="yj_date">'. $dispaly .'</td><td style="width:100%;">';
    echo $yj_date;

    guest, 18 Апреля 2009

    Комментарии (4)