[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