Size: a a a

2021 August 03

AS

Alex Surname in Modern::Perl
какие данные нужно добавить чтоб решить?
источник

SL

Sergiy Leschenko in Modern::Perl
А это вообще что, тестовые задания какие-то?
Требования - кто будет пользоваться апи, как часто, допустимые таймауты, публичность (авторизация), может что ещё
источник

AS

Alex Surname in Modern::Perl
нет. хочу познакомиться с лучшими практиками разработки. АПИ в локальной сети. им пользуется веб приложение, которое уже непосредственно отдает ответ в браузер. авторизации нет, таймаутов нет(но чем быстрее тем лучше), как часто - раз 10 в минуту
источник

AB

Alex Bush in Modern::Perl
Зависит, например, от параметров. Погоду отдавать для чего надо, для кратера Викинг на Марсе?
источник

AS

Alex Surname in Modern::Perl
в параметрах запроса к АПИ приходит название населенного пункта(по планете Земля)
источник

AB

Alex Bush in Modern::Perl
тогда в чем проблема? GET /weather?town=blabla, а отдать json
источник

AS

Alex Surname in Modern::Perl
ну это вариант. спрашиваю какой подход предпочтительнее.
источник

AB

Alex Bush in Modern::Perl
не факт
источник

AB

Alex Bush in Modern::Perl
если ебля с эскейпингом устраивает только 🙂
источник

AS

Alex Surname in Modern::Perl
причем здесь эскейпинг?
источник

AB

Alex Bush in Modern::Perl
названия населенных пунктов очень странные бывают
источник

AS

Alex Surname in Modern::Perl
это другая тема
источник

И

Игорь in Modern::Perl
Зачем делают вот так:
use MIME::Lite qw();

Вместо вот этого:
use MIME::Lite;

Это чтобы указать, что ничего не нужно импортировать по умолчанию? Или  бессмысленная запись?
источник

SL

Sergiy Leschenko in Modern::Perl
Отключить экспорт по умолчанию. Хотя именно в данном случае разницы нет - он ничего не экспортирует
источник

И

Игорь in Modern::Perl
А как понять когда как писать? Или лучше всегда писать qw()? Я не вижу в MIME::Lite экспорта чего-то по умолчанию.
источник

SL

Sergiy Leschenko in Modern::Perl
Может такие правила стиля в проекте - всегда указывать список импорта
источник

SL

Sergiy Leschenko in Modern::Perl
Возможно что указание пустого списка отключает поиск sub import  в модуле, но я не уверен. Экономия "на спичках"
источник

И

Игорь in Modern::Perl
Есть какие-то лучшие практики по этому поводу? Я хочу для себя понять как лучше писать.

Везде делать бездумно qw() и не париться или все таки заглядывать в модули используемые и если там ничего не экспортируется то и не писать qw()?
источник

IB

Ivan Bessarabov in Modern::Perl
Я бы предложил не парится
источник

IB

Ivan Bessarabov in Modern::Perl
Иногда возникает проблемы что ты подключаешь два модуля которые экспортируют функции с одним и тем же именем
источник