Навыки программирования

Не так давно занимаюсь программированием на JS, взглянул на один недавно написанный кусочек в 1253 строки и понял, что у новичков есть одно преимущество - они сразу пишут обфусцированный код.

IT-юмор

5.7K поста52.6K подписчика

Добавить пост

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

14
Автор поста оценил этот комментарий

ты знаешь, часть "программистов" не теряют этого качества и со временем

6
Автор поста оценил этот комментарий
Если ты смотришь на свой код, написанный год назад, и тебе он кажется прекрасным, то ты остановился в развитии )
раскрыть ветку
11
Автор поста оценил этот комментарий

т.е. говнокод - можно оправдать тем, что это обфускация ? ))

раскрыть ветку
7
Автор поста оценил этот комментарий

Обфуска́ция (от лат. obfuscare — затенять, затемнять; и англ. obfuscate — делать неочевидным, запутанным, сбивать с толку) или запутывание кода — приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции.



«Запутывание» кода может осуществляться на уровне алгоритма, исходного текста и/или ассемблерного текста. Для создания запутанного ассемблерного текста могут использоваться специализированные компиляторы, использующие неочевидные или недокументированные возможности среды исполнения программы. Существуют также специальные программы, производящие обфускацию, называемые обфускаторами (англ. obfuscator).