Эта история мне больно задела за живое своим первым предложением:
"В нашей конторе как-то думали над методами запутывания кода, при сохранении его в открытом виде.
Из всех предложенных решений верхом совершенства был признан следующий метод: имена всех переменных и функций заменяются на символы подчеркивания. А чтоб не перепуталось, каждой переменной присваивается собственное количество подчеркиваний.
То есть $attempt_no = $___, $email = $____, $login = $_____, $pass = $______, crypt() = ____() и так далее.
Представляешь себе код?
if ($____) $_____ = ____($_____);
$_______++; $____ = '';
return $_____;
Сиди и читай, если так хочется."
Так вот в моем случае, при разборе запросов или кода созданным моим коллегой по работе я натыкаюсь на более сложный метод запутывания: женская логика!
Так изворачиваться и делать такие переходы мне просто не понятны и я даже просчитать их не могу! Иногда просто тупо зависаю.
А что касается истории - просто Ctrl+H замена $___ на понятные символы во всем сорсе. атоматом прогонятеся и легко потом читается.
http://ithappens.ru/story/119
Комментариев нет:
Отправить комментарий