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

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

    +175.2

    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
    72. 72
    73. 73
    74. 74
    75. 75
    76. 76
    77. 77
    78. 78
    79. 79
    80. 80
    $arr = array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
      $result = $mysql->query("SELECT `upload` FROM `images` WHERE `upload` > '".(time()-60*60*24)."' AND `deleted` = '0' ORDER BY `upload` ASC");
      while($row = mysql_fetch_array($result))
      {
        switch($row['upload'])
        {
          case (($row['upload'] > (time()-60*60*24)) && ((time()-60*60*23) > $row['upload'])):
          $arr['23']++;
          break;
          case (($row['upload'] > (time()-60*60*23)) && ((time()-60*60*22) > $row['upload'])):
          $arr['22']++;
          break;
          case (($row['upload'] > (time()-60*60*22)) && ((time()-60*60*21) > $row['upload'])):
          $arr['21']++;
          break;
          case (($row['upload'] > (time()-60*60*21)) && ((time()-60*60*20) > $row['upload'])):
          $arr['20']++;
          break;
          case (($row['upload'] > (time()-60*60*20)) && ((time()-60*60*19) > $row['upload'])):
          $arr['19']++;
          break;
          case (($row['upload'] > (time()-60*60*19)) && ((time()-60*60*18) > $row['upload'])):
          $arr['18']++;
          break;
          case (($row['upload'] > (time()-60*60*18)) && ((time()-60*60*17) > $row['upload'])):
          $arr['17']++;
          break;
          case (($row['upload'] > (time()-60*60*17)) && ((time()-60*60*16) > $row['upload'])):
          $arr['16']++;
          break;
          case (($row['upload'] > (time()-60*60*16)) && ((time()-60*60*15) > $row['upload'])):
          $arr['15']++;
          break;
          case (($row['upload'] > (time()-60*60*15)) && ((time()-60*60*14) > $row['upload'])):
          $arr['14']++;
          break;
          case (($row['upload'] > (time()-60*60*14)) && ((time()-60*60*13) > $row['upload'])):
          $arr['13']++;
          break;
          case (($row['upload'] > (time()-60*60*13)) && ((time()-60*60*12) > $row['upload'])):
          $arr['12']++;
          break;
          case (($row['upload'] > (time()-60*60*12)) && ((time()-60*60*11) > $row['upload'])):
          $arr['11']++;
          break;
          case (($row['upload'] > (time()-60*60*11)) && ((time()-60*60*10) > $row['upload'])):
          $arr['10']++;
          break;
          case (($row['upload'] > (time()-60*60*10)) && ((time()-60*60*9) > $row['upload'])):
          $arr['9']++;
          break;
          case (($row['upload'] > (time()-60*60*9)) && ((time()-60*60*8) > $row['upload'])):
          $arr['8']++;
          break;
          case (($row['upload'] > (time()-60*60*8)) && ((time()-60*60*7) > $row['upload'])):
          $arr['7']++;
          break;
          case (($row['upload'] > (time()-60*60*7)) && ((time()-60*60*6) > $row['upload'])):
          $arr['6']++;
          break;
          case (($row['upload'] > (time()-60*60*6)) && ((time()-60*60*5) > $row['upload'])):
          $arr['5']++;
          break;
          case (($row['upload'] > (time()-60*60*5)) && ((time()-60*60*4) > $row['upload'])):
          $arr['4']++;
          break;
          case (($row['upload'] > (time()-60*60*4)) && ((time()-60*60*3) > $row['upload'])):
          $arr['3']++;
          break;
          case (($row['upload'] > (time()-60*60*3)) && ((time()-60*60*2) > $row['upload'])):
          $arr['2']++;
          break;
          case (($row['upload'] > (time()-60*60*2)) && ((time()-60*60*1) > $row['upload'])):
          $arr['1']++;
          break;
          case ($row['upload'] > (time()-60*60*1)):
          $arr['0']++;
          break;
        }
      }

    график :)

    Bodia, 01 Февраля 2010

    Комментарии (10)
  3. C# / Говнокод #2495

    +144.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    bool condition = item.AccessPermissionId.HasValue ? true : false;
       if (condition)
       {
          ...
       }

    зачем ?!

    the_boris30, 28 Января 2010

    Комментарии (10)
  4. C++ / Говнокод #2492

    +144.2

    1. 1
    i+=i+++i--;

    Access denied!!!

    Говногость, 27 Января 2010

    Комментарии (10)
  5. Куча / Говнокод #2471

    +124.7

    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
    MAIN_RULES ()
    {
        IF ((Tour==2) && (Time>105) {
            Competition_Failed();
            Test_System_Down();
        }
        IF 
            (smoking==true)
            or
            (alcohol==true)
            or
            (Come_Home>23:00)
        THEN
            Break_The_Competition!
    }

    Листовки, расклеенные в профилактории, где квартировались участники KPI-OPEN'09. Этот контест также отметился эпичным падением системы в основном туре соревнований, что отразилось на их содержании ;) Так что первый if - поздняя вставка за авторством участников контеста.
    Алсо, на бредовость синтаксиса уже давно обратили внимание. И попытки его пригладить к стандартам какого-либо языка уже проводились (наиболее частое решение - довольно увесистая пачка сишных дефайнов). Хотя можете высказывать и свои идеи на этот счет, будет интересно)

    uncle Lem, 21 Января 2010

    Комментарии (10)
  6. C++ / Говнокод #2466

    +145.5

    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
    #include <iostream>
    #include <locale.h>
    
    //------------------------------------------------------------------
    // The PREVED Language Kernel area. Do not touch! 
    
    #if !defined (_MSC_VER) || _MSC_VER < 1400
    #error Wrong compiler! Use MSVS 8.0
    #endif
    
    #define НАЧЕЛ      {
    #define КОНЧЕЛ    ;}
    #define ТИПА      int 
    #define ВДРУГ      if (
    #define ТАДА      )
    #define НИХРИНА    else
    #define ВЗАД      return
    #define КАГДИЛА    (
    #define ЙО        ;
    #define ЖЖОШ(p,n)  for (; (p) <= (n); (p)++)
    
    #define БАЗАР      std::cout << 
    #define СЛЫШЬ      << 
    #define СТОЙ      system ("echo. & pause");
    #define БЛИН      _wsetlocale (LC_ALL, L"Russian_Russia.ACP");
    
    #define ВРОДЕ      try 
    #define ИБАНУЦЦО  throw
    #define АПСТЕНУ    catch (const char* __чё__)
    
    #define ПРЕВЕД    ТИПА main КАГДИЛА ТАДА
    #define МЕДВЕД    ВЗАД 0; КОНЧЕЛ
    
    // End of area
    //------------------------------------------------------------------
    
    ТИПА КРУТО КАГДИЛА ТИПА фигня ТАДА
        НАЧЕЛ
        БАЗАР "ВАЩЕ " ЙО
        ВДРУГ фигня == 8 ТАДА ИБАНУЦЦО "мля! " ЙО
        ВЗАД 0
        КОНЧЕЛ
    
    ПРЕВЕД
        НАЧЕЛ
        БЛИН
    
        ВРОДЕ НАЧЕЛ
    
        ТИПА фишка = 0 ЙО
    
        ЖЖОШ (фишка, 10)
            НАЧЕЛ
            БАЗАР фишка СЛЫШЬ " "; 
            ВДРУГ фишка >= 5 ТАДА КРУТО (фишка) ЙО
            КОНЧЕЛ
    
        КОНЧЕЛ АПСТЕНУ НАЧЕЛ
            БАЗАР "ИБАНУЦЦО invoked: " СЛЫШЬ __чё__;
        КОНЧЕЛ
    
        СТОЙ
        МЕДВЕД

    стащил с форума, наверное - боян=)

    Novi4oK, 21 Января 2010

    Комментарии (10)
  7. Pascal / Говнокод #2453

    +103.8

    1. 1
    2. 2
    3. 3
    4. 4
    TblCashBook.First();
        while not TblCashBook.Eof do begin
          if not (TblCashBook.FieldByName('Date').AsDateTime <=
              ReportDate) then Continue;

    GovnocoderJr, 19 Января 2010

    Комментарии (10)
  8. C++ / Говнокод #2424

    +65

    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
    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

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

    +180.2

    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
    <?
    include ("config.php");
    srand((double)microtime()*1000000); 
    $randomnumber = rand(0,$howmany);
    if ($randomnumber== "0") {
    include ("ads/ad1.php");
    }
    if ($randomnumber== "1") {
    include ("ads/ad2.php");
    }
    if ($randomnumber== "2") {
    include ("ads/ad3.php");
    }
    /*
      И ТАК ДАЛЕЕ - ПРИМ.АВТ.
    */
    if ($randomnumber== "24") {
    include ("ads/ad25.inc");
    }
    ?>

    Мы уже четвертые разработчики проекта на osCommerce (по умолчанию говнокод, а поскольку мы уже четвертые - вы представьте, что там понаписывали!). Встретил ЭТО.

    elite.sidewinder, 12 Января 2010

    Комментарии (10)
  10. JavaScript / Говнокод #2392

    +145.6

    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
    extend(Object, {
        extend:        extend,
        inspect:       inspect,
        toJSON:        toJSON,
        toQueryString: toQueryString,
        toHTML:        toHTML,
        keys:          keys,
        values:        values,
        clone:         clone,
        isElement:     isElement,
        isArray:       isArray,
        isHash:        isHash,
        isFunction:    isFunction,
        isString:      isString,
        isNumber:      isNumber,
        isUndefined:   isUndefined
      });

    Из Prototype JS.

    Cr@ZyBoY, 10 Января 2010

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

    +144.9

    1. 1
    2. 2
    3. 3
    foreach ($quote as $quote_key => $quote_value) {
    $tpl[$key] = $value;
    }

    $quote = $tpl; как бы слишком коротко..

    Deromanok, 29 Декабря 2009

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