1. PHP / Говнокод #5101

    +158

    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
    @s_sort	= sort { @{$a}[11] <", @{$b}[11] } @s;
    @s	= sort { @{$a}[11] <", @{$b}[11] } @s_sort;
    @s_sort	= sort { @{$a}[11] <", @{$b}[11] } @s;
    for($i = 0; $i < $f_num; $i++){
      $loop_data = ();
      for($m = 1; $m <= $std; $m++){
        if($spcs[$spcs_indx[$s_sort[$m][2]]][9] == $i && $s_sort[$m][1] <> ''){
          $row_data;
          $row_data{name}	= $_sort[$m][1];
          $row_data{ball}	= round($s_sort[$m][11],2);
          $row_data{krs}	= $s_sort[$m][3];
          $row_data{grp}	= $spcs[$spcs_indx[$s_sort[$m][2]]][2]."-".substr(($f_k_y - $s_sort[$m][3]),2,2)."-".$s_sort[$m][4];
          array_push($loop_data,$row_data);
         }
       }

    Продолжение http://govnokod.ru/5072 . Для меня остались загадкой первые три строчки. Они, к тому же, еще и не работают.

    Запостил: xandrster, 29 Декабря 2010

    Комментарии (17) RSS

    • И такого кода в этом скрипте 2154 строки, во всем коде всего одна функция:
      function DateIn($in)
      {
      return $in;
      },
      комментарии - один на сотню строк кода. А в самом начале еще вот такое оставлено:
      if($current_session == 2){
      $max_kurses = 10;
      }else{
      $max_kurses = 10;
      }
      И это, оказывается, написал человек с ученой степенью!!! Варнинг!!! Академический код!!!
      Ответить
      • че за учоная степинь? мож каких истерических ноук?

        PS: kurses == праклятья
        Ответить
    • По моему первые 3 строчки, а также пятая - это даже не PHP.
      Ответить
      • помоему это более перл чем пхп
        Ответить
        • дожились похапе стали встраивать и перл. Скоро будут в асме писать echo "mov ax,1 " ;
          Ответить
        • Arigato, залогиньтесь!
          Ответить
        • Тоже на перл подумал
          Ответить
          • вот только в перле нет оператора <> (вернее есть, но он не относится к операторам сравнения, и, к тому же, унарный).
            да и @{$a}[11] <", @{$b}[11] выглядит как-то дико.
            array_push... хм, допустим, что можно сделать просто обёртку над перловым push.
            В итоге получается дикий ужас - пхп-шник пишет обёртки, чтобы перлкод выглядел как пхпкод.
            навеяло:
            #define begin {
            #define end }
            .... и т.п.
            Ответить
    • В первые долисекунды просмотра говнокода, почему то подумал, что это рубби...
      Ответить
    • Где здесь С++?
      Ответить

    Добавить комментарий