Навыки программирования
Не так давно занимаюсь программированием на JS, взглянул на один недавно написанный кусочек в 1253 строки и понял, что у новичков есть одно преимущество - они сразу пишут обфусцированный код.
Не так давно занимаюсь программированием на JS, взглянул на один недавно написанный кусочек в 1253 строки и понял, что у новичков есть одно преимущество - они сразу пишут обфусцированный код.
ты знаешь, часть "программистов" не теряют этого качества и со временем
т.е. говнокод - можно оправдать тем, что это обфускация ? ))
Обфуска́ция (от лат. obfuscare — затенять, затемнять; и англ. obfuscate — делать неочевидным, запутанным, сбивать с толку) или запутывание кода — приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции.
«Запутывание» кода может осуществляться на уровне алгоритма, исходного текста и/или ассемблерного текста. Для создания запутанного ассемблерного текста могут использоваться специализированные компиляторы, использующие неочевидные или недокументированные возможности среды исполнения программы. Существуют также специальные программы, производящие обфускацию, называемые обфускаторами (англ. obfuscator).