"PHP" / Говнокод #26887 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
if (SCRIPT_DEBUG || filemtime(get_theme_file_path('/assets/js/global.min.js')) < filemtime(get_theme_file_path('/assets/js/global.js'))) {
    wp_enqueue_script('gk-global', get_theme_file_uri('/assets/js/global.js'), array('jquery'), $ver, true);
} else {
    wp_enqueue_script('gk-global', get_theme_file_uri('/assets/js/global.min.js'), array('jquery'), $ver, true);
}

Обосрался.
Сделал, чтобы после правок скрипта не использовался min файл. В какой-то момент время сравнялось, а версии разошлись.

Хрю.

Запостил: guest8 guest8, (Updated )

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

  • но это же однопоточный «PHP», в нем не может быть race condition
    Ответить
  • > время сравнялось

    После выгрузки из гита или архива поди?

    З.Ы. Мумификатор после правки скрипта пнуть настолько сложно и долго, что приходится городить такие костыли?
    Ответить
    • Это же говнокод, тут обитуют любители кодегольфов. Скрипт мумифицируется в ручную.
      Ответить
        • Дебажить трудно.

          Хотя, это же говнокод, тут и не такое дебажили...
          Ответить
          • Ага, тут кидали за щеку фрагмент дизассемблированного машинного кода и спрашивали, где тут ошибка.
            Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8