[Moscow.pm] Вакансия Perl-программиста в REG.RU

Ruslan Zakirov ruslan.zakirov на gmail.com
Чт Май 7 23:34:04 PDT 2009


2009/5/7 Walery Studennikov <despairr на gmail.com>:
> Hi.
>
> С удовольствием примем в наш коллектив любителя фреймворка Catalyst
> (даже начинающего, но ЖЕЛАЮЩЕГО развиваться в этом направлении).
> К слову, Catalyst используем уже более 3-х лет, так что опыт накоплен
> немаленький
> и есть чем поделиться.
>
> Подробности о вакансии по ссылке:
> http://www.reg.ru/company/jobs-prog

Веселое собеседование. Две программы напиши, тесты к ним напиши,
синтаксис соблюдай, может еще модули на CPAN зарелизить? :)

По поводу синтаксиса:
* очень близко к тому, что мне нравится
* хотя к концу пошла лабуда
* 1.12 - не вижу большого смысла
* 4.2 - руки вырвать! в начале модуля или скрипта должен быть POD
* 4.5 - нормально, но есть autouse для CLI, а для mod_perl и
форкающегося FCGI может быть будет лучше use, но даже если вы правы,
то пример просто говно. В ОО не стоит импортировать функции, а require
работает очень быстро, так что пример вырождается в if (...) { require
X; ... }
* 4.6 - чаще использую ОО, но когда экспорт, то экспортируется функция
с длинным названием, а в модуле можно короткое, что может не очень
хорошо для переопределения, но этим можно пожертвовать. Еще стоит
отметить EXPORT_OK вместо EXPORT
* 4.7 - дерьмо из разряда экономий на спичках
* 5.1 - используйте qr// для сложных выражений, вам еще понадобятся части
* 5.2 - ногти надо за такие примеры вырывать, есть два удобных
разделителя // и {}, но никак не |
* 6.2 - print тоже возвращает проверяемое значение :)))))))))))
* 6.4 - quote_identifier!!!
* 7.2 - по голове и по голове чем-нибудь тяжелым, действие в конце
строки найти сложнее, а оно самое важное. Постфиксный if лучше. Сразу
бросается в глаза действие, а условие чаще всего вторично
* 10.6 - пустое, не вижу смысла

Просили замечания :)

>
> --
> Walery Studennikov
> http://www.reg.ru/
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
Best regards, Ruslan.


Подробная информация о списке рассылки Moscow-pm