Обновить
0
Алексей@MadLord

Программист

Отправить сообщение
Очень рад, слежу за проектом. Подскажите, а работа с удаленными проектами как происходит? Просто сейчас для этого использую сублим с плагином SFTP.
А что с TemplateToolkit?
О технике безопасности

В бытность свою, когда работал в компьютерном магазине, ездил к клиентам устанавливать компы. Приезжаем как-то в одну квартиру, всё ставим по месту и ищем розетки. Люди в квартиру, кстати, тоже недавно переехали. Так вот, протягивает мне хозяин квартиры вилку и говорит, что ее нужно воткнуть вон в ту розетку, чтобы питание появилось. Я без тени сомнения беру вилку в руки и тут меня начинает трясти! Слава богу хватило сил другой рукой разжать пальцы и бросить вилку. Оказалось на другой стороне вилки провод был заведен в розетку.
Хозяин квартиры после этого предложил остограмиться…
TemplateToolkit это гуд… похоже пора пробовать продукт… большое спасибо за труд…
Насчет $r и $tpl — да, забавный момент. Никогда бы не подумал, что человек может на автомате my вставлять, не задумываясь о видимости переменной.
А вот насчет $a и $b — да, они используются при сортировке, но что-то я не встречал описание ограничений на их использование.
Разве переменная $b — built-in?
Не знаю насколько большой/маленький у нас проект (но далеко не «маленький скрипт»), но в чем подвох этой конструкции — «my ($r, $tpl) = @_;»?
Вот такие предупреждения смущают:
my $b = shift; #It's a very bad practice to declare built-in variable as our/my/state
my ($r, $tpl) = @_; #Current variable declaration shadows previous declaration of the same variable
Все же было бы интересно посмотреть насколько это «упрощение» сказывается на производительности.

Информация

В рейтинге
7 230-й
Откуда
Новосибирск, Новосибирская обл., Россия
Дата рождения
Зарегистрирован
Активность

Специализация

Бэкенд разработчик, Фронтенд разработчик
Средний
От 150 000 ₽
JavaScript
React
TypeScript
Perl
Git
GitLab
SVN
SQL
FreeBSD