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

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

    +63.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    case PLUG_ACTION_GET_MESSAGE: {
    	msgIn++;
    	//при входящем плюсует еще и к исходящим, недоработка движка?
    	msgOut--;
    }
    			
    case PLUG_ACTION_SEND_MESSAGE: {
    	msgOut++;
    }

    guest, 21 Июня 2009

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

    +92.5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function atack_is_true(){
    // функция защиты от хакерских атак
    echo "AХТУНГ";
    // блокируем нарушителя
    while(1){}

    Нечто подобное видел в самописной "луТшей CMS в мире", с портфелем разрабов на фрихосте,с дизайном от монстров и ифреймом. Они её денег хотели))))

    guest, 08 Июня 2009

    Комментарии (9)
  4. Си / Говнокод #1155

    +135.4

    1. 1
    2. 2
    3. 3
    while(1) {
     fork(); 
    }

    Зачем так жестоко...

    guest, 05 Июня 2009

    Комментарии (9)
  5. Си / Говнокод #1117

    +144

    1. 1
    if (!strcmp(buf, "stuff"))

    Анекдот на сях в одну строчку.

    guest, 01 Июня 2009

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

    −18.9

    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
    ...
    function (int i=0, int j=0){
    if(i>j || j<=i)
    {return i;}else
    {return j;}
    }
    ...
    
    ...
    if ((naibolsee==max(i,j)) && (naibolsee!=max(j,i)))
    {i=max(i,j);}
    else
    {j=max(j,i);}
    ...

    это для квантовых компьютеров, не иначе

    guest, 18 Мая 2009

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

    +142.9

    1. 1
    2. 2
    3. 3
    <?
    $email = isset($_REQUEST['email']) ? $email = $_REQUEST['email'] : '';
    ?>

    Вот нашел в продукте этих ребят: http://www.octazen.com/

    guest, 15 Мая 2009

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

    +154.4

    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
    $req = mysql_query("SELECT * FROM `users` ORDER BY `datereg` DESC;");
    ------
    $count = mysql_num_rows($req); 
    $page = isset($_GET['page']) ? intval($_GET['page']) : 1;
    $start = $page * 10 - 10;
    if ($count < $start + 10)
    {
    $end = $count;
    } else
    {
    $end = $start + 10;
    }
    while ($arr = mysql_fetch_array($req))
    {
    if ($i >= $start && $i < $end)
    {
    тут вывод 
    }
    ++$i;
    }

    john cms вывод по десять из таблицы users

    guest, 04 Мая 2009

    Комментарии (9)
  9. Java / Говнокод #951

    +98.3

    1. 1
    2. 2
    3. 3
    if("Водитель".equalsIgnoreCase(job) || "водитель".equalsIgnoreCase(job)) {
    	driver = true;
    }

    Система EGAR

    guest, 25 Апреля 2009

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

    +141.9

    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
    // Test whether the input is numeric
    function IsNumeric(sText)
    {
      var ValidChars = "0123456789.";
      var IsNumber=true;
      var Char;
    
      for (i = 0; i < sText.length && IsNumber == true; i++)
      {
        Char = sText.charAt(i);
        if (ValidChars.indexOf(Char) == -1)
        {
          IsNumber = false;
        }
      }
      return IsNumber; 
    }

    Nokia WenRuntime Developer guide
    Инструментарий для разработчика, там типа пример как правильно кодить под их платформу. Когда увидел в коде это.. дальше читать не стал.. :)

    guest, 10 Апреля 2009

    Комментарии (9)
  11. Си / Говнокод #802

    +135.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    Xgetc(fp); /* the extension code */
    	for ( i = Xgetc(fp); i > 0; i-- ) Xgetc(fp);
    	while ( ( i = Xgetc(fp) ) > 0 ) {
    	  for ( i = i ; i > 0; i-- ) Xgetc(fp);
    	}

    Кусок из whirlgif - whirlgif.c

    * This program reads in a sequence of single-image Gif format files and
    * outputs a single multi-image Gif file, suitable for use as an animation.

    Поубивал бы!

    guest, 01 Апреля 2009

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