Ой а слово-то какое! обфускация! Явно что-то неприличное. Ну в каком-то смысле так и есть. По сути это обратное к тому, что я говорил вчера, читабельному коду. В этом случае код делается специально нечитабельным (по крайней мере если у читающего нет шизофрении). Зачем? Давай вспоминать? какие есть типы языков программирования? Которые компиллируются и превращаются в просто 0 и 1 для процессора, а есть языки, которые рассчитаны? что на компьютере стоит их интерпретатор. И в этом случае программист передает просто исходный код, который ты можешь читать и модифицировать...
Когда код специально запутывают так, чтобы было непонятно, как он работает Ситуация: вы написали уникальный алгоритм обработки текста, который подсказывает пользователю, как грамотно что-то написать (например, письмо клиенту или коммерческое предложение). Этот код исполняется прямо на клиенте, в виде JS-библиотеки. Вы хотите продавать доступ к этому сервису. Проблемы: Как только один пользователь получил доступ к этому коду, он может заглянуть в него, понять принцип действия и создать такой же сервис самостоятельно...