bash.im ithappens.me zadolba.li
10236

Доллар с хвостиком

2 декабря 2012, 07:15

Видел тут историю о присваивании переменным имени в виде подчёркиваний, типа $______ = True;

Не поверите: в веб-студии, где я сейчас работаю, похоже, был такой же умник. Прилетело мне задание прикрутить парочку функций к скрипту, в котором переменные объявлялись именно таким способом. Комментов, ясное дело, ноль.

Вместе с тим-лидером начали думу гадать, как бы так справиться, чтобы мозги наши не покинули пределы Солнечной системы. Остались на ночь — и, как это всегда происходит, после удачного потребления половины бутылки виски решение пришло само собой.

На скорую руку написали скрипт, который вытягивал весь этот чудесный код и помещал его в другой документ, но уже с заменой $_____ на $aaaaa. После употребления оставшегося алкоголя скрипт дописали: он считал буквы, и $aaaaaa превращались в $a6. К четырём часам ночи нужная функциональность была прикручена, и я с умиротворением уснул.

Мораль какова? Иногда мозгу нужно дать немного больше фантазии и смелости. У каждого свои средства. А так сидел бы, считал подчёркивания шифтом и стрелочками или писал клон.