Недавно я выучил достаточно Perl для решения реальной проблемы *. Я хотел бы поделиться сценариями, но ни один из ресурсов, которые я изучал во время разработки, не подготовил меня к распространению.
Я ищу ссылки на полезную информацию об общей практике или стандартах кросс-платформенных программ Perl.
Например (при использовании в трех основных ОС):
Как реализовать аккуратный и «стандартный» интерфейс командной строки?
- Including good parameter naming and parsing
- и справка-флаг / документы
Как следует обрабатывать вывод и регистрацию? стандартный вывод? Обычный текстовый файл журнала по стандартному пути? Обычный текстовый файл в CWD? Все вышеперечисленное?
Есть ли общий стандарт для документирования / комментирования скриптов Perl?
- Есть ли какие-либо сообщества, в которые я мог бы обратиться за обратной связью / наставничеством по сценарию?
* в частности, я написал Pidgin2Mail (источник): сценарий, который анализирует журналы многопротокольного клиента чата FOSS Pidgin, преобразует их в правильно оформленные электронные письма и отправляет в выбранный вами почтовый ящик. Я использую его, чтобы все мои журналы чата были доступны в Gmail.