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

    +144

    1. 1
    2. 2
    3. 3
    4. 4
    while(sizeof($data)>sizeof($head)) {
    		$data[sizeof($data)-2].=$data[sizeof($data)-1];
    		unset($data[sizeof($data)-1]);
    	}

    кусочек моего скрипта разовой работы, накиданного на скорую руку(неудивительно, что он выполнялся 2 минуты).
    думаю, всем понятен смысл этого кусочка = )

    Запостил: Lure Of Chaos, 27 Ноября 2010

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

    • да, но... на фига?!.
      Ответить
    • Извращенец ).
      Ответить
    • Нельзя так издеваться!
      Ответить
    • мне не ясно, зачем это? помидорами не кидаться, просто объясните)
      Ответить
      • Похоже на удаление массива. Точнее на тормоз выполнения программы таким удалением.
        Ответить
        • О, великие боги...
          Это...это печально
          Ответить
        • Это не удаление а implode('',$data) того, что больше по размеру в $head
          Ответить
      • слияние хвоста массива в один элемент
        Ответить
        • што?!непонял,где там слияние...там удаление
          Ответить
          • во 2 строчке. пока массив данных толще массива заголовков, слить последний элемент с предпоследним, после чего убрать этот лишний последний.
            в итоге из
            [А, Б] - заголовок (2 элемента)
            {а, б, в, г} - до (4 элемента)
            получаем
            {а, бвг} - после (2 элемента)
            Ответить
            • Ох ты ж
              Все что я могу сказать: кросафчег!
              Ответить
            • И все-таки мне кажется что это модель черепахи.
              Ответить
              • всмысле?
                Ответить
                • Тормоза создаются :)
                  Ответить
                  • (3 мин написания + 5 мин отладки + 2 мин работы * 1 раз ) < (5 мин написания + 5 мин отладки + 1 сек работы * 1 раз)
                    итог: создано 3 таблицы обьемом 100 000 записей :) скрипт отправлен на говнокод и в утиль :)

                    т.е. если бы я предполагал многократное использование скрипта, тогда бы уж шевелил мозгами и курил ман. А на разовый сил нет.
                    Ответить

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