[Moscow.pm] Отключение warnings 'uninitialized'

Dmitry Simonov dsimonov на gmail.com
Пт Окт 28 05:19:59 PDT 2011


http://developers.rambler.ru/library/development/highload-basics/perl-rambler-mons/
Здесь упоминается об этой логике.

---
Dmitriy V. Simonov,
Perl & Python programmer



2011/10/28 Ilya Chesnokov <chesnokov.ilya на gmail.com>:
> Всем привет.
>
> Может быть глупый вопрос, но всё же интересно: какова мотивация того,
> что в модулях типа common::sense и uni::perl отключены предупреждения
> об "uninitialized value"?
>
> С одной стороны это понятно, да и в документации common::sense явно
> сказано:"undef is a well-defined feature of perl, and enabling
> warnings for using it rarely catches any bugs, but considerably limits
> you in what you can do" -- но реально хоть и редко, но баги всё же
> отлавливаются. Причём такие баги, о которых в противном случае можно
> было бы и не догадаться.
>
> Другими словами: на что надеются программисты, когда отключают эти
> предупреждения -- как ловят баги?
>
> --
> Best regards,
> Ilya Chesnokov
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>


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