вторник, 23 июня 2009 г.

Програмизмы и индийский код

Эта история мне больно задела за живое своим первым предложением:

"В нашей конторе как-то думали над методами запутывания кода, при сохранении его в открытом виде.

Из всех предложенных решений верхом совершенства был признан следующий метод: имена всех переменных и функций заменяются на символы подчеркивания. А чтоб не перепуталось, каждой переменной присваивается собственное количество подчеркиваний.

То есть $attempt_no = $___, $email = $____, $login = $_____, $pass = $______, crypt() = ____() и так далее.

Представляешь себе код?

if ($____) $_____ = ____($_____);
$_______++; $____ = '';
return $_____;

Сиди и читай, если так хочется."

Так вот в моем случае, при разборе запросов или кода созданным моим коллегой по работе я натыкаюсь на более сложный метод запутывания: женская логика!
Так изворачиваться и делать такие переходы мне просто не понятны и я даже просчитать их не могу! Иногда просто тупо зависаю.

А что касается истории - просто Ctrl+H замена $___ на понятные символы во всем сорсе. атоматом прогонятеся и легко потом читается.





http://ithappens.ru/story/119

Комментариев нет:

Отправить комментарий