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

Denis Fedoseev denis.fedoseev на gmail.com
Пт Окт 28 04:09:10 PDT 2011


Ну есть мнение, что баги ловятся тестами, а для дебага варнинги включить не
проблема.

28.10.2011 14:36 пользователь "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
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20111028/8c5b295f/attachment.html>


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