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

Walery Studennikov despairr на gmail.com
Пт Май 8 00:55:19 PDT 2009


8 мая 2009 г. 11:34 пользователь Ruslan Zakirov
<ruslan.zakirov на gmail.com> написал:
>> Подробности о вакансии по ссылке:
>> http://www.reg.ru/company/jobs-prog
>
> Веселое собеседование. Две программы напиши, тесты к ним напиши,
> синтаксис соблюдай, может еще модули на CPAN зарелизить? :)

Было бы супер ;)
Если человек умеет нормально оформлять дистрибутивы в 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